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

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

Войти
Регистрация
Восстановить пароль
 
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
#1

Тип возвращаемого значения функции - C++

20.05.2013, 21:59. Просмотров 427. Ответов 5
Метки нет (Все метки)

есть класс point. в другом классе есть член функция
C++
1
point GetUpperLeft() { return itsUpperLeft; }
эта член-функция исходя из типа должна возвратить объект класса point? itsUpperLeft (тип int). объясните пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2013, 21:59     Тип возвращаемого значения функции
Посмотрите здесь:

C++ Как описывать функции, заданные в шаблоне класса, тип возвращаемого значения которых совпадает с именем класса
Тип возвращаемого значения C++
C++ Функции (вызов и тип возвращаемого значения)
Тип возвращаемого значения не соответствует типу функции C++
Тип возвращаемого значения C++
Что происходит раньше - копирование возвращаемого значения из функции или освобождение ресурсов? C++
По ссылке на функцию получить тип возвращаемого этой функцией значения C++
Могут ли быть указаны квалификаторы типа в качестве возвращаемого значения функции/метода? C++
C++ Почему тип входящего параметра функции может отличаться от типа возвращаемого значения?
Тип возвращаемого значения C++
Почему в функции operator не ставят тип возвращаемого значения? C++
Как определить тип возвращаемого значения шаблонной функции по типу итератора (не auto)? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
20.05.2013, 22:02     Тип возвращаемого значения функции #2
Цитата Сообщение от Miwa123 Посмотреть сообщение
point GetUpperLeft()
из этого да, она должна возвратить тип point
Pakisan
14 / 14 / 1
Регистрация: 04.01.2013
Сообщений: 61
20.05.2013, 22:05     Тип возвращаемого значения функции #3
Функция
C++
1
GetUpperLeft()
типа point, возвращает переменную itsUpperLeft типа int.
Можем сравнить с int -
C++
1
 int GetUpperLeft() { return int_variable; }
Могу ошибаться, но вроде point GetUpperLeft(), (по канонам)должна вернуть переменную типа point

P.S. в сообщении - itsUpperLeft (тип int)
Miwa123
37 / 37 / 1
Регистрация: 16.04.2013
Сообщений: 317
Записей в блоге: 1
20.05.2013, 22:11  [ТС]     Тип возвращаемого значения функции #4
основной вопрос вот в чем: я не понимаю не стандартные типы переменных. объясните что может содержать тип переменной point(класс). по моим догадкам - объекты. во вторых: как тип переменной класс возвращает инт?
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
20.05.2013, 22:12     Тип возвращаемого значения функции #5
Цитата Сообщение от Miwa123 Посмотреть сообщение
есть класс point. в другом классе есть член функция
C++
1
point GetUpperLeft() { return itsUpperLeft; }
эта член-функция исходя из типа должна возвратить объект класса point? itsUpperLeft (тип int). объясните пожалуйста.
значит у класса point есть конструктор, который принимает int
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
20.05.2013, 22:13     Тип возвращаемого значения функции #6
Miwa123, что это вообще за класс и где вы его взяли?
Yandex
Объявления
20.05.2013, 22:13     Тип возвращаемого значения функции
Ответ Создать тему
Опции темы

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