Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ 11, Compile error  
:(
    Опции темы
sergioK1
Дата 5.7.2014, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(baldina @ 5.7.2014,  16:12)
sergioK1, вы пихаете функцию в функцию и удивляетесь. 

Это не я пихаю, а автор того примера, у Страуструпа я таких примеров не вижу,   
книга на 1100 страниц ,
что вообще дает такой стиль? это же нарушении ООP? Это чтоб специально показать работу лямды ? 
Когда параметр поинтер на функцию я еще понимаю, а лучше virtual protected 
или вообще pure virtual, я так делаю уже лет 10, не важно на каком языке,

Как  разьясняеться  нормальный С++ vs  то о чем известная фраза Линуса,




PM MAIL   Вверх
Lukkoye
Дата 5.7.2014, 20:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 23.3.2013

Репутация: 1
Всего: 1



Цитата(sergioK1 @  5.7.2014,  18:50 Найти цитируемый пост)
Это не я пихаю, а автор того примера, 


Ложь.

По указанной ссылке нет таких примеров.




PM MAIL   Вверх
baldina
Дата 5.7.2014, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



sergioK1, вы пример не поняли, его автор не виноват. ваш код - не код примера.

Цитата(sergioK1 @  5.7.2014,  18:50 Найти цитируемый пост)
о чем известная фраза Линуса

оставим это на его совести
впрочем с++ вам никто не навязывает...

Цитата(sergioK1 @  5.7.2014,  18:50 Найти цитируемый пост)
нарушении ООP

в чем же? это к ооп вообще не относится. кстати не оопом единым, с++ мультипарадигмный язык

PM MAIL   Вверх
sergioK1
Дата 5.7.2014, 22:32 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(baldina @ 5.7.2014,  21:14)
sergioK1, вы пример не поняли, его автор не виноват. ваш код - не код примера.

Цитата(sergioK1 @  5.7.2014,  18:50 Найти цитируемый пост)
о чем известная фраза Линуса

оставим это на его совести
впрочем с++ вам никто не навязывает...

Цитата(sergioK1 @  5.7.2014,  18:50 Найти цитируемый пост)
нарушении ООP

в чем же? это к ооп вообще не относится. кстати не оопом единым, с++ мультипарадигмный язык

В чем разница? Автор не приводит main функцию? 
 http://www.cprogramming.com/c++11/c++11-lambda-closures.html
это не автор написал шаблон?  Я так не пишу нигде, хотя многие языки позволяют,

Добавлено через 13 минут и 30 секунд
Цитата(baldina @ 5.7.2014,  21:14)
в чем же? это к ооп вообще не относится. кстати не оопом единым, с++ мультипарадигмный язык

Я знаю две парадигмы is a и has a,  до компиляции(шаблоны) и после,
говорить можно много и не о чем но суть та же, 
Тот же Линус прекрасно пишет  в стиле ООP,   только не признает что это некая парадигма, 

PM MAIL   Вверх
baldina
Дата 5.7.2014, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 32
Всего: 101



автор не помещал функцию в функцию, его код корректен. да и никто вам ничего не навязывает. вы чего хотите то? понять и научиться или утвердиться что разные дураки пишут глупые статьи про использование ненужных фич с++?

PM MAIL   Вверх
sergioK1
Дата 5.7.2014, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(baldina @ 5.7.2014,  21:54)
автор не помещал функцию в функцию, его код корректен. да и никто вам ничего не навязывает. вы чего хотите то? понять и научиться или утвердиться что разные дураки пишут глупые статьи про использование ненужных фич с++?

Он не привел целого, работающего примера, который  можно запустить и пройтись в дебаге, это меня сбило с толку, 
С++ он позволяет писать как угодно,  в том числе и через одно место, 
я хочу понять как писать нормально  как нет,  где шаблоны нужны а где 
оверхед, есть такие нидь статьи толковые на эту тему? 

PM MAIL   Вверх
Lukkoye
Дата 6.7.2014, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 23.3.2013

Репутация: 1
Всего: 1



Цитата(sergioK1 @  5.7.2014,  23:03 Найти цитируемый пост)
Он не привел целого, работающего примера, который  можно запустить и пройтись в дебаге, это меня сбило с толку, 


Имхо, у этого автора низкое качество статей. Я бы не стал тратить на них своё время.
Он, как и многие другие программисты допускает две классические ошибки:

1. Покажите как это используется. А потом объясните как это устроенно внутри. 
Вместо этого, автор перемешивает дизайн использования и реализацию, показывая и то и другое урывками.

Получается шляпа. А все что нужно было - это рабочий main с комментариями.

2. Объясняют сабж, забывая о том, что собеседник не в теме. В итоге, правильно понять их могут только те люди, которые итак уже в теме. Но те, что в теме - им такие стать уже и не нужны, они итак материал знают.

Итого: новички не осиливают ни использование, ни идею по таким унылым статьям.
А для "бывалых морских волков" эти статьи не нужны.


Цитата(sergioK1 @  5.7.2014,  23:03 Найти цитируемый пост)

С++ он позволяет писать как угодно,  в том числе и через одно место, 
я хочу понять как писать нормально  как нет,  где шаблоны нужны а где 
оверхед, есть такие нидь статьи толковые на эту тему? 


По поводу шаблонов, почитайте Александресску, и Джоссатиса.
По поводу лямбд лучше почитать самого Страуструпа.




Это сообщение отредактировал(а) Lukkoye - 6.7.2014, 12:51
PM MAIL   Вверх
sergioK1
Дата 6.7.2014, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(Lukkoye @ 6.7.2014,  11:50)
Итого: новички не осиливают ни использование, ни идею по таким унылым статьям.
А для "бывалых морских волков" эти статьи не нужны.


Цитата(sergioK1 @  5.7.2014,  23:03 Найти цитируемый пост)

С++ он позволяет писать как угодно,  в том числе и через одно место, 
я хочу понять как писать нормально  как нет,  где шаблоны нужны а где 
оверхед, есть такие нидь статьи толковые на эту тему? 


По поводу шаблонов, почитайте Александресску, и Джоссатиса.
По поводу лямбд лучше почитать самого Страуструпа.

А бывают только новички и матерые волки, средних нету  smile 





PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0472 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.