crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Evgeny_*
сообщение 19.6.2008, 2:21
Сообщение #1





Гости








    


в QSA хотелось бы просто получить из функции значения, через указатель или ссылку но ни так ни так не полчается, есть ли такой метод? за исключением return.

Вообще возврат значений через параметры функции в Qt я кажется не встречал еще, все только через return. Есть этому какое-то объяснение?

спасибо заранее.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
niXman
  опции профиля:
сообщение 19.6.2008, 3:14
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 169
Регистрация: 18.6.2008
Пользователь №: 204

Спасибо сказали: 1 раз(а)




Репутация:   0  


Ну как обычно - По ссылке или указателю.
По ссылке:
int val = 0;
void set_val(int& v) {
   v = 10;
}
set_val(val);
...
val == 10;

По указателю:
int val = 0;
void set_val(int* v) {
   *v = 10;
}
set_val(&val);
...
val == 10;
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 27.6.2025, 8:42