Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
vinivor
1

Ссылки на объекты в функции с не заданным типом переменных

11.02.2009, 10:28. Просмотров 670. Ответов 1
Метки нет (Все метки)


Как правильно передавать ссылки на объекты в функции с не заданным типом
переменных и возможно ли это?

Для общего случая я это представляю себе примерно так:

void LibHandler(DWORD dwCode, ...)
{
va_list uk_arg;
va_start(uk_arg, dwCode);
...

switch(dwCode)
{
case LH_INIT:
....
int& nRes = va_arg(uk_arg, int);
....
nRes = 55;
/*Как эти 55 заставить присвоится исходному объекту?*/
...
break;
}
va_end(uk_arg);
}

// Где то в коде
int nRes = -1;
LibHandler(LH_INIT, nRes);
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2009, 10:28
Ответы с готовыми решениями:

В чем разница между типом функции и типом возвращаемого значения?
Читаю статью https:// code-live. ru/post/cpp-functions/ (ссылку изменил дабы не делать рекламу) ...

Как можно передать из функции или процедуры массив, который будет содержать ссылки на объекты из другого массива/коллекции ?
Доброго времени суток, буду благодарен, если поможете с решением следующей проблемы. Как можно...

Ассоциация программы с заданным типом файлов
Моя программа работает с файлами. Хочу сделать, чтобы программа запускалась при открытии файла. 1)...

не могу разобраться с типом переменных
procedure TForm1.N11Click(Sender: TObject); begin if not...

1
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 34
02.03.2009, 11:02 2
в функцию передовай указатель на int
соответственно
не int& bbllyy = va_arg
а int* cool = ...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2009, 11:02

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Формирование строки из переменных с разным типом данных
Простите новичка за глупые вопросы, но никак не могу решить проблему. a := 0; b := 0; c =:...

Оператор While.... Wend не действует с типом переменных String
можете объяснить у меня оператор while....wend не действует с типом переменных String, хотя в...

Функция создает объекты и указателями на них заполняет массив. При выходе из функции вызываются деструкторы объектов. Как сохранить объекты?
Вопрос прост: как при выходе из функции сохранить объекты, которые были созданы в данной функции...

Как объявить сразу несколько переменных с одинаковым типом и их вводить?
Например, в С++ мы объявляем и вводим переменные следующим образом: int a,b,c; cin >> a >> b >>...

Объекты и ссылки
Доброго времени суток. Появилось желание рационализировать свой код и вместо того чтобы (например)...

Что за объекты внутри класса с типом этого же класса?
Заметил такую вещь, что в некоторых примерах кода внутри класса создается переменная с типом этого...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.