Форум программистов, компьютерный форум CyberForum.ru

C++

Войти
Регистрация
Восстановить пароль
Результаты опроса: Почему вы избегаете использовать С++11 ?
еще не дошел до изучения. 23 37.10%
а зачем мне оно? 13 20.97%
мой компилятор не поддерживает. 18 29.03%
а что это? оО 11 17.74%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 62. Вы ещё не голосовали в этом опросе

 
 
Рейтинг: Рейтинг темы: голосов - 81, средняя оценка - 4.65
niXman
Эксперт C++
 Аватар для niXman
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
#1

Почему вы избегаете использовать возможности С++11 ? - C++

13.01.2012, 12:08. Просмотров 10308. Ответов 123
Метки нет (Все метки)

всем привет.

сабж.

я-то, в полную использую. везде где только могу.
но частенько вижу вопросы типа: "а без использования С++0х нельзя?"
любопытна аргументация.

благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2012, 12:08     Почему вы избегаете использовать возможности С++11 ?
Посмотрите здесь:

Почему нельзя использовать более одной TServerSocket? C++ Builder
C++ Почему нельзя в конструкторе использовать параметр по умолчанию, если конструктор не встроен?
C++ Почему программа в Windows может использовать лишь 1792 мегабайта RAM?
Почему не получается использовать bitset в VC++? C++
C++ Почему не стоит использовать ^(XOR) в swap
Почему нельзя использовать в операторе case переменные, которые определены как #define C++
C++ Почему break нельзя использовать в if?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
16.08.2012, 00:09     Почему вы избегаете использовать возможности С++11 ? #41
Chelioss, Посмотреть видео/почитать PDF-ки с Going Native 2012! http://channel9.msdn.com/Events/Goin...ingNative-2012 Посмотреть видео/почитать PDF-ки с C++Now http://cppnow.org/schedule-table/. Почитать стандарт конечно же.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.08.2012, 00:19     Почему вы избегаете использовать возможности С++11 ? #42
Цитата Сообщение от ForEveR Посмотреть сообщение
volovzi, Ну дома-то понятно, а вот на работе не всегда получается ( у нас к примеру не используем, потому как желательно бы, чтобы на gcc 4.4 компилировалось, хотя впринципе объективно есть только несколько вещей, которые хотелось бы использовать именно на работе (explicit для операторов приведения, лямбды, auto, range-based for да и впринципе все наверное, остальное (указатели, потоки, клиент-сервер и прочее нужное и сейчас используется из буста ))).
Требования конторы — это отдельная история. Хотя ещё надо выяснить, насколько эти требования обоснованы.

Цитата Сообщение от Vourhey Посмотреть сообщение
"а зачем мне оно?" +1
Если ты программируешь на плюсах, и оно тебе не надо, то о твоём случае уже писали выше (в том числе, и я).

Цитата Сообщение от Chelioss Посмотреть сообщение
Как раз таки то, что мне нужно( умные указатели ), там нет. Да и если бы были, то несколько предложений это очень мало.
Нет на википедии — не значит, что нет в стандарте. Возьми последний черновик стандарта и почитай там.
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.08.2012, 00:34     Почему вы избегаете использовать возможности С++11 ? #43
Цитата Сообщение от volovzi Посмотреть сообщение
то о твоём случае уже писали выше
Не читал выше. И оно мне не надо (читать выше и использовать "новые" возможности).
Я не для тебя писал это сообщение, чтобы ты слюнями брызгал. Нужно быть дураком, чтобы думать, что другие дураки, если им не нужно, то что ты считаешь нужным.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
16.08.2012, 00:58     Почему вы избегаете использовать возможности С++11 ? #44
Цитата Сообщение от volovzi Посмотреть сообщение
Требования конторы — это отдельная история. Хотя ещё надо выяснить, насколько эти требования обоснованы.
могут быть тулчейны, которые не поддерживают с++11
даже если тулчейн из gcc - апгрейд может быть нетривиальным
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
16.08.2012, 01:21     Почему вы избегаете использовать возможности С++11 ? #45
Vourhey, Советую посмотреть выступление того же страуструпа с Going Native. Там как раз объясняется что фичи придумали не просто так и что изучать/использовать их следует
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
16.08.2012, 19:51     Почему вы избегаете использовать возможности С++11 ? #46
Цитата Сообщение от ForEveR Посмотреть сообщение
изучать/использовать их следует
А как их следует изучать, чисто читая стандарт?
Т.к. книги выходят, но не так быстро, как развивается язык. С другой стороны, в книге есть примеры, пояснения, и т.д.
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.08.2012, 19:57     Почему вы избегаете использовать возможности С++11 ? #47
Цитата Сообщение от #pragma Посмотреть сообщение
А как их следует изучать...?
Как обычно. Читать стандарт, разные статьи и программировать, программировать, прогр....
Jupiter
16.08.2012, 19:58
  #48

Не по теме:

#pragma, а как быть с новыми "технологиями"? не ждать же пока выйдет книжка для чайников! изучать по тому что есть

ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
17.08.2012, 08:16     Почему вы избегаете использовать возможности С++11 ? #49
#pragma, Ну почему же. Скоро выйдет Страуструп уже. Да и сейчас есть C++ Primer http://www.amazon.com/Primer-Plus-6t...us+7th+edition в котором обозреваются возможности нового стандарта.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
17.08.2012, 13:55     Почему вы избегаете использовать возможности С++11 ? #50
Цитата Сообщение от ForEveR Посмотреть сообщение
#pragma, Ну почему же. Скоро выйдет Страуструп уже. Да и сейчас есть C++ Primer http://www.amazon.com/Primer-Plus-6t...us+7th+edition в котором обозреваются возможности нового стандарта.
И тут как-то кратко написано про новый стандарт Эх...
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
17.08.2012, 13:59     Почему вы избегаете использовать возможности С++11 ? #51
Цитата Сообщение от ForEveR Посмотреть сообщение
выступление того же страуструпа
Идолопоклонничество?
Цитата Сообщение от ForEveR Посмотреть сообщение
Там как раз объясняется что фичи придумали не просто так и что изучать/использовать их следует
Не "следует", а "можно".
Jupiter
17.08.2012, 14:31
  #52
 Комментарий модератора 
Прекращаем оффтопить! Священые войны в другом разделе.
rangerx
1921 / 1530 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
17.08.2012, 16:16     Почему вы избегаете использовать возможности С++11 ? #53
Сообщение было отмечено автором темы, экспертом или модератором как ответ
#pragma, есть уже книга Джосьютиса The C++ Standard Library - A Tutorial and Reference, 2nd Edition.
ForEveR
17.08.2012, 16:17
  #54

Не по теме:

rangerx, Шииииикаарно. Обязательно прочту. Спасибо

Jupiter
17.08.2012, 16:44
  #55
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
08.08.2013, 02:58     Почему вы избегаете использовать возможности С++11 ? #56
Сообщение было отмечено автором темы, экспертом или модератором как ответ
The C++ Programming Language, Fourth Edition - Bjarne Stroustrup
Nameless One
Эксперт С++
 Аватар для Nameless One
5760 / 3409 / 255
Регистрация: 08.02.2010
Сообщений: 7,406
10.08.2013, 18:36     Почему вы избегаете использовать возможности С++11 ? #57
Если бы сейчас использовал C++, то писал бы на C++11 (в той мере, в котором он поддерживается современными компиляторами (GCC, Clang)). ИМХО, со стандартом C++11 С++ стал более-менее похож на ЯП общего назначения.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
10.08.2013, 20:06     Почему вы избегаете использовать возможности С++11 ? #58
Цитата Сообщение от Nameless One Посмотреть сообщение
ИМХО, со стандартом C++11 С++ стал более-менее похож на ЯП общего назначения.
когда он станет языком общего назначения - у него стандарт наверно будет под 4000 страниц, как талмуд
Nameless One
Эксперт С++
 Аватар для Nameless One
5760 / 3409 / 255
Регистрация: 08.02.2010
Сообщений: 7,406
10.08.2013, 22:03     Почему вы избегаете использовать возможности С++11 ? #59
alex_x_x, давай не будем о грустном.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2016, 09:37     Почему вы избегаете использовать возможности С++11 ?
Еще ссылки по теме:

C++ Почему не рекомендуется использовать препроцессор?
Пояснить, почему в примере не рекомендуется использовать закрытое наследование C++
C++ Почему плохо использовать unsigned int?
C++ Почему clear необходимо использовать до seekg?
Почему следует избегать явного приведения типов? (по возможности) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
vxg
Модератор
 Аватар для vxg
2857 / 1790 / 181
Регистрация: 13.01.2012
Сообщений: 6,755
24.07.2016, 09:37     Почему вы избегаете использовать возможности С++11 ? #60
niXman, а зачем мне оно +1
Почти не встречал вещей которые нельзя выразить на C98. Конечно, хорошо когда можно писать тоже самое, но короче. Хорошо когда в std увековечены разные полезные вещи которые раньше лежали в других библиотеках. Хорошо, что можно делать разные сальто через голову с двойным тулупом. Но...
ИМХО: если что-то написано не на C98 и имеет наглость заявлять о своей переносимости, то это ложь. Применение новшеств ради них самих, ради бряцания кодом, по религиозным соображениям и т.п. приводящее к потере обратной совместимости = преступление.
Yandex
Объявления
24.07.2016, 09:37     Почему вы избегаете использовать возможности С++11 ?
Ответ Создать тему
Опции темы

Текущее время: 04:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru