Russian Qt Forum
Ноябрь 26, 2024, 22:38 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 3 [4]   Вниз
  Печать  
Автор Тема: Строки в стеке или в куче ?  (Прочитано 26520 раз)
BRE
Гость
« Ответ #45 : Март 10, 2011, 14:14 »

это по стандарту си/с++ нельзя, страшную тайну открою. ну гцц чхать на стандарты)) в msvc нельзя так писать
Авварон, ты серьезно про это?  Строит глазки

Насчет gcc... возможность указать переменный размер массива - это расширение gcc, которое войдет в следующий стандарт!
Если не хочешь использовать расширения - запрети их (есть специальный ключ).

Как можно писать в одном предложении слова "msvc" и "стандарт"?  Подмигивающий
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #46 : Март 10, 2011, 14:18 »

Да, ЕМНИП, msvc далек от стандарта. В принципе, как и все некрософтофское.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #47 : Март 10, 2011, 14:39 »

ах, ну извините
Цитировать
   Major changes in the second edition included:
- variable length arrays
таки сделали в каком-то из стандартов. Ну хорошо.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #48 : Март 10, 2011, 16:52 »

Как можно писать в одном предложении слова "msvc" и "стандарт"?  Подмигивающий
Ну конечно, легко рассуждать сидя на "экологически чистой" Федоре (правильно?)
А что я скажу людям работающим над проектом вместе со мной?

Цитировать
Пацаны, значит так: мелкософт кал. Поэтому собирайте манатки, переходим на др. компилятор!
Так мне могут вежливо ответить типа
Цитировать
Слушай, Игорь, у меня там static либов с десяток, перекомпили если ты такой резвый - а потом уж обсудим
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #49 : Март 10, 2011, 17:04 »

ну хз, писал себе на мсвц и кроме пресловутого бага с не компиляцией массива на стеке (к-ый таки да, потенциальный краш) у меня с ним проблем не было. Наоборот он более педантичный что ли) (--pedantic-_-) Заставляет править вещи типа забытых ретурнов.
То ли я стандарт с++ не знаю, то ли мсвц его таки соблюдает в достаточной мере. Вот когда там темплейтов нормальных не было, тогда да))
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #50 : Март 10, 2011, 17:16 »

ну хз, писал себе на мсвц и кроме пресловутого бага с не компиляцией массива на стеке (к-ый таки да, потенциальный краш) у меня с ним проблем не было. Наоборот он более педантичный что ли) (--pedantic-_-) Заставляет править вещи типа забытых ретурнов.
То ли я стандарт с++ не знаю, то ли мсвц его таки соблюдает в достаточной мере. Вот когда там темплейтов нормальных не было, тогда да))
MSVC молотит много варнингов - но в основном "не по делу". Ну да, я присваиваю float значение double, ладно, нарушаю и за это отвечу. Но вот чего он (гад) не показывает что переменная не инициализирована до ее использования (реально ценный варнинг). У gcc (даже старые версии) здесь все четко.
Записан
BRE
Гость
« Ответ #51 : Март 10, 2011, 19:41 »

Ну конечно, легко рассуждать сидя на "экологически чистой" Федоре (правильно?)
А что я скажу людям работающим над проектом вместе со мной?
На Федоре, а точнее на продуктах redhat, просидел лет 10. Всем нравилось, но утомляла необходимость полного апгрейда с выходом новой версии. Сейчас, уже несколько месяцев, сижу на arch - проблем не знаюУлыбающийся
Это можно говорить всем людям работающими над проектом вместе с тобой.  Подмигивающий
Записан
Fat-Zer
Гость
« Ответ #52 : Март 11, 2011, 01:58 »

по поводу массивов переменной длинны:

В си они уже в стандарте (С99), а вот когда добрая корпорация мелкомягких соблаговолит его поддерживать - не известно. Судя по всему они по этому поводу даже не чешутся...
Записан
Страниц: 1 2 3 [4]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.219 секунд. Запросов: 23.