Страница 1 из 1

return чего-нибудь;

Добавлено: 08 дек 2007, 23:18
Monopo
скажите, пожалуйста, что делает return? чего конкретно и куда он возвращает? в каком виде?))))) и главное, когда его нужно применять)))

Re: return чего-нибудь;

Добавлено: 09 дек 2007, 00:15
o4en1 krutoi
return нужно применять когда нужно чето вернуть
возврашает заданое число или символ из функции в main после того как функция сделала свое дело
может возваршать только одно число

Re: return чего-нибудь;

Добавлено: 10 дек 2007, 09:49
BBB
o4en1 krutoi писал(а):return нужно применять когда нужно чето вернуть
возвращает заданое число или символ из функции в main после того как функция сделала свое дело
1) Может возвращать (в C++ ) также и экземпляр класса.
2) Не только из функции main, но и вообще из любой функции.

Re: return чего-нибудь;

Добавлено: 13 дек 2007, 09:42
Romeo
Оператор return используется для выхода из текущей функции с одновременным возвращением указанной величины в качестве результата функции.

С помощью оператора return можно возвращать значения любого типа: как системного (value type, pointers, function pointers, references), так и определённого пользователем типа (классы, структуры, ссылки и указатели на них), а также любую суперпозицию перечисленных выше типов. Единственное требование: тип этого значения должен совпадать с типом, указанным в прототипе функции в качестве типа возвращаемого значения. Если это не так, то, в качестве альтернативы, в системе должны быть определены операторы приведения к этом типу (или соответствующий конструктор копирования, если речь идёт об экземпляре класса).