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

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

Войти
Регистрация
Восстановить пароль
 
vinivor
Сообщений: n/a
#1

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

11.02.2009, 10:28. Просмотров 518. Ответов 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);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2009, 10:28     Ссылки на объекты в функции с не заданным типом переменных
Посмотрите здесь:

Функции с произвольным количеством и типом аргументов. C++
Шаблон функции с разным возвращаемым типом C++
C++ Как правильно массиву объектов присвоить ссылки на объекты.
Считается ли хорошим тоном создавать объекты классов в области глобальных переменных C++
Функции с типом но без имени параметра C++
Циклические процессы с заданным диапазоном изменения переменных C++
C++ Вычислить значения переменных по заданным расчетным формулам и наборам исходных данных
Ссылки на временные объекты C++
C++ В чем разница между типом функции и типом возвращаемого значения?
C++ Создать указатели и ссылки на объекты в памяти
Написать программу для расчёта значений переменных y и z по заданным формулам и найти разность y-z C++
C++ Функции для работы с типом char*

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SL57
0 / 0 / 0
Регистрация: 21.02.2009
Сообщений: 34
02.03.2009, 11:02     Ссылки на объекты в функции с не заданным типом переменных #2
в функцию передовай указатель на int
соответственно
не int& bbllyy = va_arg
а int* cool = ...
Yandex
Объявления
02.03.2009, 11:02     Ссылки на объекты в функции с не заданным типом переменных
Ответ Создать тему
Опции темы

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