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

C++

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

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

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

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

всем привет.

сабж.

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

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

Почему нельзя использовать более одной TServerSocket? - C++ Builder
Пробовал использовать в программе две компоненты TserverSocket и не получилось. Выдает ошибку: «Обычно разрешается одно использование...

Почему следует избегать явного приведения типов? (по возможности) - C++
Почему следует избегать явного приведения типов? (по возможности)

Почему не получается использовать bitset в VC++? - C++
Никак не получается использовать bitset в VC++6 . Очень надо - двоичный вектор . В стандарте описан bitset , но работать отказывается ....

Почему не рекомендуется использовать препроцессор? - C++
Я сейчас активно пользуюсь #define для упрощения понимания кода. Например, у меня сложная система классов, что бы получить одну...

Почему break нельзя использовать в if? - C++
почему break нельзя использовать в if вот код if(f.eof()==1) { break; } про break MVS говорит что ОПЕРАТОР break...

Почему плохо использовать unsigned int? - C++
Почему плохо использовать unsigned int и чему он удобней для представления массивов бит чеm signed int? (Из Страуструпа)

123
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
15.01.2012, 21:56 #31
если ты в каждом втором посте ассоциируешь Qt и говно может выскажешься?
0
silent_1991
15.01.2012, 22:06
  #32
 Комментарий модератора 
niXman, alex_x_x, ребята, давайте-ка с этим в личку.
0
niXman
Эксперт С++
3137 / 1449 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
15.01.2012, 22:10  [ТС] #33
alex_x_x, говоря "кутешники", я не имею ввиду кого-то лично, или тебя конкретно. это общее высказывание. не нужно это принимать близко.

Добавлено через 3 минуты
silent_1991, а ты что думаешь о сабже?
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
15.01.2012, 22:31 #34
niXman, вплотную к изучению ещё не приступал. Лямбды, конечно, использую, уж больно удобные. Ну и всё по сути. Видимо, стимула пока особого нет. Но изучать буду обязательно! А пока проголосовал за первый пункт.
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
15.08.2012, 22:00 #35
А где на русском или хотя бы на англ. можно почитать полностью про все новшества С++11?
0
cossack5
54 / 48 / 1
Регистрация: 02.08.2012
Сообщений: 127
15.08.2012, 23:14 #36
http://ru.wikipedia.org/wiki/C%2B%2B11
0
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
15.08.2012, 23:42 #37
Нужно быть полным дураком, чтобы сознательно отказываться от вывода типов (слово auto), нового синтаксиса фора (по контейнерам), умных указателей, функшенов с биндами, потоков и прочего, прочего, прочего.
Контора, в которой я работал последний год, использовала gcc4.6, и всё, что компилятор компилировал, можно было писать. Я использовал и безразмерные шаблоны, и всё вышеперечисленное, и многое другое, и теперь даже не представляю, как без всего этого можно обходиться. И, главное, зачем без этого обходиться?
Ну а дома и подавно ни в чём себя не ограничиваю. Как появляется возможность попробовать что-нибудь новое из стандарта, сразу это делаю. Вот, например, вчера обновился на clang3.1. Счастлив безмерно.
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
16.08.2012, 00:04 #38
volovzi, Ну дома-то понятно, а вот на работе не всегда получается ( у нас к примеру не используем, потому как желательно бы, чтобы на gcc 4.4 компилировалось, хотя впринципе объективно есть только несколько вещей, которые хотелось бы использовать именно на работе (explicit для операторов приведения, лямбды, auto, range-based for да и впринципе все наверное, остальное (указатели, потоки, клиент-сервер и прочее нужное и сейчас используется из буста ))).
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.08.2012, 00:06 #39
"а зачем мне оно?" +1
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
16.08.2012, 00:07 #40
Цитата Сообщение от cossack5 Посмотреть сообщение
http://ru.wikipedia.org/wiki/C%2B%2B11
Как раз таки то, что мне нужно( умные указатели ), там нет. Да и если бы были, то несколько предложений это очень мало.
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
16.08.2012, 00:09 #41
Chelioss, Посмотреть видео/почитать PDF-ки с Going Native 2012! http://channel9.msdn.com/Events/Goin...ingNative-2012 Посмотреть видео/почитать PDF-ки с C++Now http://cppnow.org/schedule-table/. Почитать стандарт конечно же.
1
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
16.08.2012, 00:19 #42
Цитата Сообщение от ForEveR Посмотреть сообщение
volovzi, Ну дома-то понятно, а вот на работе не всегда получается ( у нас к примеру не используем, потому как желательно бы, чтобы на gcc 4.4 компилировалось, хотя впринципе объективно есть только несколько вещей, которые хотелось бы использовать именно на работе (explicit для операторов приведения, лямбды, auto, range-based for да и впринципе все наверное, остальное (указатели, потоки, клиент-сервер и прочее нужное и сейчас используется из буста ))).
Требования конторы — это отдельная история. Хотя ещё надо выяснить, насколько эти требования обоснованы.

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

Цитата Сообщение от Chelioss Посмотреть сообщение
Как раз таки то, что мне нужно( умные указатели ), там нет. Да и если бы были, то несколько предложений это очень мало.
Нет на википедии — не значит, что нет в стандарте. Возьми последний черновик стандарта и почитай там.
0
Vourhey
Почетный модератор
6482 / 2256 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
16.08.2012, 00:34 #43
Цитата Сообщение от volovzi Посмотреть сообщение
то о твоём случае уже писали выше
Не читал выше. И оно мне не надо (читать выше и использовать "новые" возможности).
Я не для тебя писал это сообщение, чтобы ты слюнями брызгал. Нужно быть дураком, чтобы думать, что другие дураки, если им не нужно, то что ты считаешь нужным.
1
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
16.08.2012, 00:58 #44
Цитата Сообщение от volovzi Посмотреть сообщение
Требования конторы — это отдельная история. Хотя ещё надо выяснить, насколько эти требования обоснованы.
могут быть тулчейны, которые не поддерживают с++11
даже если тулчейн из gcc - апгрейд может быть нетривиальным
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
16.08.2012, 01:21 #45
Vourhey, Советую посмотреть выступление того же страуструпа с Going Native. Там как раз объясняется что фичи придумали не просто так и что изучать/использовать их следует
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2012, 01:21
Привет! Вот еще темы с ответами:

Почему не стоит использовать ^(XOR) в swap - C++
Прочитал статейку, http://betterexplained.com/articles/swap-two-variables-using-xor/ Что-то не до понял, почему нельзя...

Почему clear необходимо использовать до seekg? - C++
...и нельзя сразу после? Долго не могла решить проблему пока не наткнулась на тему где f.clear() шел до f.seekg(). И мне стало интересно))...

Пояснить, почему в примере не рекомендуется использовать закрытое наследование - C++
Всем доброго времени суток ! Помогите пожалуйста разобраться с этой фразой на примере . То что я знаю про закрытое наследование ,...

Почему программа в Windows может использовать лишь 1792 мегабайта RAM? - C++
Простейшая программа, для того чтобы узнать сколько памяти можно использовать в системе. int main() { unsigned int...


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

Или воспользуйтесь поиском по форуму:
45
Yandex
Объявления
16.08.2012, 01:21
Ответ Создать тему
Опции темы

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