|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Указание типа возвращаемых данных у функций
Компилятор постоянно выдает ворнинги о том, что у функции не указан тип возвращаемых данных, даже если функция ничего не возвращает, т.е. используется как процедура. Что лучше в данной ситуации - забить на ворнинги или всем таким функциям указать void?
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Я в шоке. Конечно указать void.
__________________
Reality.getBounds(this); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Чревато тоннами ворнингов, как минимум. В последствии ещё и грязным кодом.
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Непредсказуемым поведением. В ас3 всегда нужно типизировать методы, переменные и константы. Иначе можно наткнуться нато, что где-то будет не тот тип данных, который ожидался
|
|
|||||
Плюс ко всему, среди сотен одинаковых ворнингов о "void", можно пропустить другие ворнинги. Ворнинг для того и существует, чтобы на него обратили внимание и исправили.
__________________
http://www.chessmax.ru |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
ничем не чревато в этом плане
|
|
|||||
Newred, вот я примерно так же подумал - если тип не указан то наверное резервирует в памяти заведомо избыточный объем для хранения значения.
Ладно, всем спасибо, полазил по сайту адоба - прояснил некоторые моменты для себя. |
Часовой пояс GMT +4, время: 09:51. |
|
« Предыдущая тема | Следующая тема » |
Теги |
void , типы данных , функции |
|
|