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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Noname2512
4 / 4 / 1
Регистрация: 25.06.2010
Сообщений: 106
#1

что плохого если я делаю ф-ю main типа void - C++

29.04.2012, 22:24. Просмотров 399. Ответов 2
Метки нет (Все метки)

привет всем, кто может объяснить, что плохого если я делаю ф-ю main типа void ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2012, 22:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос что плохого если я делаю ф-ю main типа void (C++):

Использование int или void в качестве возвращаемого типа для main() - C++
Когда использовать int main, а когда void main?

Что нужно писать в угловых скобках после Smart в void main? - C++
Подскажите, что нужно писать в угловых скобках после Smart в void main ? #include <iostream> using namespace std; class A ...

Если выделение памяти для динамического массива задать void-функцией, можно ли будет оперировать с ним в main? - C++
Если выделение памяти для дин.массива задать void-функцией, можно ли будет оперировать с ним в main или придётся отдельно выделять память в...

Ошибка компиляции: error C2562: main: функция типа "void" - C++
Возникла проблема, при компиляции выдает ошибку "1>c:\users\user\documents\visual studio 2012\projects\lab1\lab1\lab1.cpp(30): error C2562:...

Что и почему дописать в int main() чтобы функция void вернула значение - C++
Что и почему дописать в int main() чтобы функция void вернула значение? #include <stdio.h> #include <math.h> #include <iostream.h>...

Какой новые синтаксис: int main() VS. void main() - C++
Долго не занимался программированием , но тут жена решила поучится , да и сам повторить ,так вот столкнулся с такой темой на 4pda может...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
pincet
1241 / 811 / 86
Регистрация: 23.07.2010
Сообщений: 4,138
29.04.2012, 22:28 #2
не сможешь ничего сообщить о статусе завершения
если приложение "никому ничего не должно сообщать" void может прокатить, но сильно от компилятора зависит.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
30.04.2012, 10:06 #3
Получается непереносимый код, так как по стандарту main обязан возвращать int. Некоторые компиляторы предоставляют расширения, позволяющие писать void main, однако большая часть придерживается стандарта.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2012, 10:06
Привет! Вот еще темы с ответами:

Какая разница между int main и void main? - C++
какая разница между (int main) i (void main)?

Почему в одних случаях пишут void main(), а в других случаях int main() {return 1;} - C++
Препод мне доказывает, что void в main`е писать неправильно, а объяснить не может почему. Кто расскажет?)

Void main or Int main - C++
Как правильнее использовать void или int в main? И обязательно возвращать return 0 в конце программы?

От void main() к int main() - C++
Ребят, недавно начал обучаться программированию на cpp на Windows. Перешёл на Mac ( Да, знаю, что никто его не любит и не уважает здесь, но...


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

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

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