Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / пустой return / 10 сообщений из 10, страница 1 из 1
18.12.2012, 22:18
    #38084255
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
Код: plaintext
1.
2.
3.
4.
5.
6.
void SomeFunc(){
    if(){
       //что-то делаем
       return;
   }
}


Товарищи, подскажите, как вообще возврат пустого значения в си++ это норма или не совсем корректное действие. Есть ли у подобного подхода подводные камни?
...
Рейтинг: 0 / 0
18.12.2012, 22:22
    #38084264
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
da17Товарищи, подскажите, как вообще возврат пустого значения в си++ это норма или
не совсем корректное действие.
Возврат из функции (а в C вообще нет процедур) - это корректное действие. Возврат значения
типа void в таком случае - норма. Просто потому, что должна же функция нечто вернуть.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.12.2012, 22:25
    #38084265
da17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
Dimitry Sibiryakov,

имею в виду не является ли это bad style и если является то почему, речь идет о си++
...
Рейтинг: 0 / 0
18.12.2012, 22:30
    #38084268
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
da17имею в виду не является ли это bad style
Не является.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.12.2012, 01:01
    #38084371
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
da17Товарищи, подскажите, как вообще возврат пустого значения в си++ это норма или не совсем корректное действие


Норма.

da17 Есть ли у подобного подхода подводные камни?

Нет
...
Рейтинг: 0 / 0
19.12.2012, 01:20
    #38084381
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
В некоторых языках секция finally может неявно быть обработана перед return.
Это обескураживает. Но в С++ вроде-бы этого артефакта нет. Или надо проверять. :)
...
Рейтинг: 0 / 0
19.12.2012, 01:36
    #38084385
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
maytonНо в С++ вроде-бы этого артефакта нет. Или надо проверять. :)

Надо бы. А то кому напрочь сдалась такая секция, которая срабатывает через раз?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.12.2012, 01:46
    #38084389
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
maytonВ некоторых языках секция finally может неявно быть обработана перед return.в стандартном C++ нет секции finally.
...
Рейтинг: 0 / 0
19.12.2012, 04:30
    #38084408
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
da17Dimitry Sibiryakov,

имею в виду не является ли это bad style и если является то почему, речь идет о си++нет, не является. все ок.
...
Рейтинг: 0 / 0
19.12.2012, 04:31
    #38084410
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
пустой return
maytonНо в С++ вроде-бы этого артефакта нет. Или надо проверять. :)ну ты и попустил языки с финали секцией )
мне, как джависту, обидно (
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / пустой return / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]