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

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

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

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

всем привет.

сабж.

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

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

Почему нельзя использовать более одной TServerSocket?
Пробовал использовать в программе две компоненты TserverSocket и не получилось....

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

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

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

Почему break нельзя использовать в if?
почему break нельзя использовать в if вот код if(f.eof()==1) { break;...

Почему плохо использовать unsigned int?
Почему плохо использовать unsigned int и чему он удобней для представления...

123
HelicopterK52
780 / 210 / 32
Регистрация: 27.07.2016
Сообщений: 474
Завершенные тесты: 1
05.09.2016, 03:17 #121
Цитата Сообщение от Avazart Посмотреть сообщение
Тогда нескомпилится.
Почему это?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
#define MyType 
#define ZZZ(r) ((r)*(r))
 
 
int x;
 
 
int main()
{
    MyType x = ZZZ(10);
}

Цитата Сообщение от Avazart Посмотреть сообщение
контекстно зависимый язык
Именно. Вам в любом случае придется рыскать в поисках информации,
что с auto, что без него, в зависимости от самого кода.

Добавлено через 1 минуту
Цитата Сообщение от Avazart Посмотреть сообщение
довольно непривычный способ ранее для С++
Не вижу ничего непривычного.
Мне всё нормально. Так что кому как.
0
Avazart
Эксперт С++
7673 / 5582 / 541
Регистрация: 10.12.2010
Сообщений: 25,044
Записей в блоге: 17
05.09.2016, 03:18 #122
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
Почему это?
Ну тогда я и так знаю что такое x.
И я не говорю уже о явном быдлокоде.
0
HelicopterK52
780 / 210 / 32
Регистрация: 27.07.2016
Сообщений: 474
Завершенные тесты: 1
05.09.2016, 03:31 #123
Цитата Сообщение от Avazart Посмотреть сообщение
Ну тогда я и так знаю что такое x.
А теперь там 100500 строчек, да еще вперемешку с Doxygen'ом. Куча шаблонокода и развертываемых маросов, да еще и с условной компиляцией. Представили какой геммор Вас ждет при разборе кода?

Добавлено через 8 минут
Avazart, вот сейчас у меня перед глазами исходник, правда, он на C#, но не суть.
Вот есть цикл, в котором, наверное, тысячи две строк. Никаких auto нету, но вот я не могу никак вспомнить, что такое valve4_positionSensor, а что такое valve2_positionSensor. Вот что это за хрень? Придется рыскать по всему файлу в поисках объявления и использований. В общем, я надолго.

Добавлено через 3 минуты
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
В общем, я надолго.
А, не, уже нашел. Теперь надо найти место, где мне это надо было.
0
Fulcrum_013
Заблокирован
05.09.2016, 06:25 #124
Цитата Сообщение от HelicopterK52 Посмотреть сообщение
Вот есть цикл, в котором, наверное, тысячи две строк. Никаких auto нету, но вот я не могу никак вспомнить, что такое valve4_positionSensor, а что такое valve2_positionSensor. Вот что это за хрень? Придется рыскать по всему файлу в поисках объявления и использований. В общем, я надолго.
В таком случае помогут исключительно декомпозиция и ООП но никак не расширения стандарта компилятора.
1
05.09.2016, 06:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2016, 06:25
Привет! Вот еще темы с решениями:

Почему не стоит использовать ^(XOR) в swap
Прочитал статейку, ...

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

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

Почему нельзя в конструкторе использовать параметр по умолчанию, если конструктор не встроен?
То есть честно говоря, вопрос так надо ставить: почему если конструктор...


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

Или воспользуйтесь поиском по форуму:
124
Ответ Создать тему
Опции темы

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