Как известно в С++ (void) тоже самое что и ().
В Visual Studio с незапамятных времен функции
без аргментов в ClassView отображаются как
(void). Так же этому подвержены Add Member
Wizard, Intellinsense, Object Browser, генериру
емые визардами срр\h файлы.
Здравствуйте, Fakie, Вы писали:
F>Как известно в С++ (void) тоже самое что и (). F>В Visual Studio с незапамятных времен функции F>без аргментов в ClassView отображаются как F>(void). Так же этому подвержены Add Member F>Wizard, Intellinsense, Object Browser, генериру F>емые визардами срр\h файлы.
А может быть, они это делают для единообразия с Си, в котором () — не то же самое, что (void) ?
Перекуём баги на фичи!
Re[2]: Сделаем VS2005 влучше: int main() вместо int main(voi
Здравствуйте, Кодт, Вы писали:
К>А может быть, они это делают для единообразия с Си, в котором () — не то же самое, что (void) ?
Скорее всего именно так и было.
Те, кто все еще пишет на С им VS6 хватает, а вот С++ников это раздражает, меня по крайней мере.
Люди, голосуйте плиз! А рейтинг не двоечку ставьте, а что-нибудь повыше. ок?
P.S. Да же в С это считается плохим стилем когда:
int fun();
int main()
{
return fun(a, 'b', "C", 34534, 34.4f);
}
Так что это никому не повредит.
Re: Сделаем VS2005 влучше: int main() вместо int main(void).
AJD>VS 7.1 валиться с INTERNAL COMPILER ERROR, а как 2005 себя ведет?
INTERNAL COMPILER ERROR уже нет, зато есть это:
...\Form1.h(4) : error C2371: 'Test' : redefinition; different basic types
...\Form1.h(3) : see declaration of 'Test'
Голосуем все плиз! И ставьте лучше 5!
Re: Сделаем VS2005 влучше: int main() вместо int main(void).
Здравствуйте, Skorodum, Вы писали:
S>Объясни, пожалуйста, чем чем main(void) хуже main()?
Больше букв, а смысла столько же. Плюс хуже readability.
Если не в падлу голосуйте плиз!!
Re[4]: Сделаем VS2005 влучше: int main() вместо int main(voi
Здравствуйте, Кодт, Вы писали:
К>Может, прекратишь истерику?
хех, я тож так думаю!
во-первых: разработчики не просто так изначально сделали именно <...>(void), а не <...>();
во-вторых(вопрос к автору): "Может пересобрать сам компилятор так, чтобы скобки вообще ставить не надо было?!(как говориться — еще лучше "readability" будет)".
К>P.S. К>Народ! Ставьте бомбу на удаление этой ветки! Голосуем плиз!
За!
Monakhov
Re: Сделаем VS2005 влучше: int main() вместо int main(void).
Здравствуйте, Fakie, Вы писали:
F>Как известно в С++ (void) тоже самое что и (). F>В Visual Studio с незапамятных времен функции F>без аргментов в ClassView отображаются как F>(void). Так же этому подвержены Add Member F>Wizard, Intellinsense, Object Browser, генериру F>емые визардами срр\h файлы.
F>Я предлагаю отображать () вместо (void). F>Пока еще 2005 не вышла у нас есть шанс это исправить. F>Проголосуйте за это на F>http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?feedbackId=FDBK22596
Проголосовал.
А кто может вот это проверить ?
operator:()
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Re[2]: Сделаем VS2005 влучше: int main() вместо int main(voi
Здравствуйте, Fakie, Вы писали:
F>Здравствуйте, Кодт, Вы писали:
К>>А может быть, они это делают для единообразия с Си, в котором () — не то же самое, что (void) ? F>Скорее всего именно так и было. F>Те, кто все еще пишет на С им VS6 хватает, а вот С++ников это раздражает, меня по крайней мере.
пишу на С++, но голосовать "за" не буду
Re[3]: Сделаем VS2005 влучше: int main() вместо int main(voi
От:
Аноним
Дата:
15.03.05 10:04
Оценка:
Здравствуйте, korzhik, Вы писали:
K>Здравствуйте, MOS, Вы писали:
MOS>>
MOS>>operator:()
MOS>>
K>Ну ты шутник! K>Люди, сохраняйтесь перед тем как проверять.
Сильно — чё за прикол такой ?!
Re[4]: Сделаем VS2005 влучше: int main() вместо int main(voi
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, korzhik, Вы писали:
K>>Здравствуйте, MOS, Вы писали:
MOS>>>
MOS>>>operator:()
MOS>>>
K>>Ну ты шутник! K>>Люди, сохраняйтесь перед тем как проверять.
А> Сильно — чё за прикол такой ?!
Вводишь эти строки в студии (у меня 7.1) и студия вылетает без единого сообщения, без сохранения и тд.
Хороший способ свести с ума коллегу: открываешь какой нибудь файл проекта в notepad вставляешь туда указанный текст, сохраняешь и всё. При открытии проекта студией, поседняя сразу же вылетает. Примечание: не делайте так.