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

reDefine функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите как вывести окно http://www.cyberforum.ru/cpp-beginners/thread376772.html
Пишу в VS 2010, не выходит реализовать вывод граф. окна. Какой проект для этого нужен? Страуструп пишет: #include "Simple_window.h" #include "Graph.h" int main() { using namespace...
C++ Не могу сообразить как написать Нужно в числе N посчитать сколько раз встречается каждая цифра. Нужно сделать через массивы. http://www.cyberforum.ru/cpp-beginners/thread376770.html
C++ обработка файла!
Исключить из файла комментарии, которые взяты в символы '/ *' и '*/', а результат сохранить в файле с таким же названием, как у входного но расширением ". tmp" ,разрешены вложенные комментарии....
Новичек) не могу написать программу, помогите плиз) C++
После окончания цикла формирования массива организуйте вывод массива и вывод результатов обработки массива. Результаты, например, могут иметь вид: ИСХОДНЫЙ МАССИВ А: 15.583 19.287 28.385 ...
C++ Асинхронный алгоритм RSA http://www.cyberforum.ru/cpp-beginners/thread376760.html
Подскажите в чем ошибка. для ввода сообщения использую латинский алфавит нижнего регистра, все работает кроме расшифровки букв x y z. #include <iostream> #include <windows.h> #include <string>...
C++ задачка по вычислению интерполянта вообщем есть задачка 1.Найти значения функции F(x) в указанных точках x(j) и сравнить с точными значениями f(x(j))-F(x(j)) 2. Вывести на экран графики f(x),F(x) f(x)=1/x a=0.1 b=1.1 x(j)... подробнее

Показать сообщение отдельно
CodeGrinder
0 / 0 / 0
Регистрация: 21.08.2008
Сообщений: 17

reDefine функции - C++

02.11.2011, 18:37. Просмотров 318. Ответов 3
Метки (Все метки)

Здравствуйте, коллеги!

Вот никак не могу понять, как правильно перенаправить вызов функции, с неопределенным числом параметров.

Вот собсно перехват:
C++
1
#define LogErr(str, ...) _tprintf(str, <еще один параметр, если он есть>);


А вот варианты использования:

C++
1
2
LogErr(_T("Option value for [\"%s\"] is invalid!"), lpszName); 
LogErr(_T("Some other error!"));

Руки чешутся прям написать:
C++
1
#define LogErr(...) _tprintf(...);
Но низзя))

Помогите, кто может! Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru