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

Передать в функцию с переменным числом параметров УКАЗАТЕЛИ на другие функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определите, сколько заготовок нарисовал Урфин Джюс http://www.cyberforum.ru/cpp-beginners/thread912819.html
ЗДРАСТВУЙТЕ ПОМОГИТЕ ПЛЗ ОЧЕНЬ НУЖНО Имя входного файла: rect.dat Имя выходного файла: rect.sol Ограничение времени: 1 с Ограничение памяти: 64 M Урфин Джюс решил смастерить свое деревянное...
C++ Разработать функцию f(n, x) Разработать функцию f(n, x), которая для заданного натурального числа n и вещественного x находит значение выражения (x^n)/n. Вычислить с помощью данной функции значение выражения x^2/2+x^4/4+x^6/6. http://www.cyberforum.ru/cpp-beginners/thread912768.html
C++ Удалить из множества
Добрый вечер. Столкнулся с таким вопросом. Как удалить объекты, которые динамически выделялись в процессе программы, если к примеру они находятся в мультимножестве. Если это будет вектор или скажем...
Постфиксный и префиксный декремент C++
#include <iostream> using std::cout; int main() { int a=5; cout << (--a)-- << " "; cout << a << " "; cout << (--a)-- << " "; cout << (--a)-- << " "; cout << a << " ";
C++ Системы счисления, погрешность http://www.cyberforum.ru/cpp-beginners/thread912734.html
Всем привет. Может кто помочь с написанием программы, которая будет : 1. Переводить число с дробной частью из десятичной в двоичную 2. Переводить из двоичной в десятичную 3. Считать погрешность...
C++ Структуры данных. Написать программу, позволяющую определить, есть ли в школе в каких-либо классах однофамильцы Написать программу, позволяющую определить, есть ли в школе в каких-либо классах однофамильцы. Данные об ученике идут в следующем порядке: имя, фамилия, год обучения, буква. Данные о раз¬ных учениках... подробнее

Показать сообщение отдельно
myxasa
14 / 14 / 1
Регистрация: 31.05.2012
Сообщений: 210
Записей в блоге: 2

Передать в функцию с переменным числом параметров УКАЗАТЕЛИ на другие функции - C++

26.06.2013, 21:18. Просмотров 918. Ответов 3
Метки (Все метки)

C++
1
2
3
4
5
void sum(int first, ...) 
{ 
   void (*l)() = (&first+1);  //ведь там в стеке все аргументы
   l(); 
}
вот в таком стиле..(это не правильный вариант)
вызов такой...:

C++
1
2
3
4
5
6
7
8
void h() 
{ 
   cout<<'h'; 
} 
int main() 
{ 
   sum(10,h); 
}
как сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru