|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.11.2015, 22:33 | #11 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Дык сказали ж уже 2 раза.
Пишите лучше просто a = 0 если nullptr не везде где надо есть. и Цитата:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
11.11.2015, 22:34 | #12 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Ну я ж написал, в мейкефайле или другой системе сборки определяйте версию гцц и если больше 4.6, то влючайте новый стандарт и задайте дефайн, например, ТИПА_ЕСТЬ_НУЛЛПОИНТЕР и проверяйте это в коде.
|
11.11.2015, 22:39 | #13 | ||
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
Цитата:
Цитата:
Для меня это слишком сложно. Последний раз редактировалось Stilet; 21.11.2015 в 10:03. |
||
11.11.2015, 22:46 | #14 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Ну и вообще С++ никогда не был "легким". Для этого есть другие ЯП.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 11.11.2015 в 22:48. |
|
11.11.2015, 23:03 | #15 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
|
12.11.2015, 06:35 | #16 |
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
А было бы очень удобно.
Хотя я не принуждаю разработчиков компиляторов следовать моим пожеланиям. В некоторых источниках утверждалось, что использование delete более безопасно, чем malloc, realoc. Я не могу их винить за такие утверждения, так как мне ничего не известно о том, что делают компиляторы borland c++builder или visual c++. Но разве Гарвардский Национальный Университет не является достаточно серьёзной организацией? nullptr был придуман не случайно. По моим наблюдением delete не всегда делает то, что от него ожидают. --- https://msdn.microsoft.com/ru-ru/library/jj651642.aspx На сайте Майкрософт утверждается, что использовать 0 или NULL не следует. Мой личный опыт подтверждает эти слова. В частности, можно попробовать поупражняться с условиями if (myValue) разных типов после присвоения 0, NULL и nullptr. Так что разница всё таки есть. ---- https://msdn.microsoft.com/ru-ru/library/4ex65770.aspx Код:
Последний раз редактировалось chipside; 12.11.2015 в 07:07. |
12.11.2015, 07:33 | #17 | ||||||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Учтите, что все примеры там на C++CLI |
||||||
12.11.2015, 09:31 | #18 |
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
Конечно же Майкрософт отвечает только за качество своего собственного программного продукта, так и должно быть и никак иначе.
Спасибо за подсказку про x0, так как я нахватался информации о том, что nullptr появился в c++11, который по определению не может быть включён в gcc, встроенный в ASPLinux 14.0, то сделал неверный вывод о невозможности использования сего ключевого слова. Код:
Код:
---- Я изменил код для чистоты эксперемента. Код:
Код:
|
12.11.2015, 09:42 | #19 |
Вредный кошак
Участник клуба
Регистрация: 14.10.2012
Сообщений: 1,159
|
Код:
|
12.11.2015, 09:47 | #20 |
Форумчанин
Регистрация: 03.08.2013
Сообщений: 208
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
26|error: 'nullptr' was not declared in this scope| | taras-proger | Общие вопросы C/C++ | 2 | 08.09.2015 14:02 |
Определить по коду алгоритм сортировки и исправить специально допущенные в коде ошибки ( Turbo Delphi ) | Just-Joni | Помощь студентам | 0 | 26.12.2013 12:24 |
Не получается найти ошибку в коде нужно определить размеры дисков C++ Borland | kolyok333 | Помощь студентам | 4 | 15.01.2012 15:53 |
Cuda, openCL: как определить, есть ли поддержка | xpu | Visual C++ | 1 | 27.08.2011 03:36 |
Поддержка казахского языка. Как? | eremin | Общие вопросы Delphi | 1 | 01.12.2007 06:30 |