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

Как вернуть массив? - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 44, средняя оценка - 4.70
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
15.05.2010, 16:57     Как вернуть массив? #1
Как вернуть массив из функции и узнать его размер?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SSxMe
14 / 14 / 1
Регистрация: 09.05.2010
Сообщений: 79
15.05.2010, 17:52  [ТС]     Как вернуть массив? #21
ок, спасибо, что помогли разобраться))

Добавлено через 1 минуту
Только this ни к чему.
его я использую, чтобы отличать переменные и функции класса от локальных переменных или параметров функции
Или это несет накладные расходы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2295 / 1665 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
15.05.2010, 17:57     Как вернуть массив? #22
Цитата Сообщение от SSxMe Посмотреть сообщение
Или это несет накладные расходы?
Нет, просто так не очень принято делать.
Цитата Сообщение от SSxMe Посмотреть сообщение
его я использую, чтобы отличать переменные и функции класса от локальных переменных или параметров функции
Компилятор сам все сможет отличить, если нет, то используй префиксы для членов класса или нижнее подчеркивание или еще что-нибудь, на твой вкус:
C++
1
2
int mMember;
int _member;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2010, 18:01     Как вернуть массив?
Еще ссылки по теме:

Как вернуть массив из функции? C++
C++ Как вернуть массив из функции?
C++ Как вернуть массив из функции?
Как вернуть массив структур (слабонервным не смотреть) C++
C++ Как из функции вернуть массив символов?

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

Или воспользуйтесь поиском по форуму:
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
15.05.2010, 18:01     Как вернуть массив? #23
SSxMe, если хочешь отличить от внешних то можешь козырно обозначать, что они из глобальной области видимости)

C++
1
2
3
4
5
int a;
 
void AnyClass::method( ... ){
  ::a = 10;
}
Yandex
Объявления
15.05.2010, 18:01     Как вернуть массив?
Ответ Создать тему
Опции темы

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