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

[C/C++] Смысл многоточия (...) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа на другом компьютере http://www.cyberforum.ru/cpp-beginners/thread46083.html
Знаю эта тема уже была также пользовался поиском находи но ничего не понял можете подробней рассказать какие файлы нужно переносить на другой комп чтобы программа работала и запускалась нормально ??...
C++ Практика Помогите с алгоритмом или как это решать ? 1. Дано натуральное число р. Получить последовательность а0, …, аn, каждый член ко-торой равен -1, 0 или 1, такую что р= а * pow(3,n)+…+ а*3+ а0 ( где... http://www.cyberforum.ru/cpp-beginners/thread46073.html
Работа с текстом C++
Задача C++: Даны натуральное число n, символы s1 ...,sn.. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. а)...
C++ Выдает ошибку в строке MyErrorExit("SetConsoleMode"); MyErrorExit: не найден идентификатор
Тренируюсь в консольных приложениях, видел много примеров где используется MyErrorExit("XXXXXXXXX"); У меня при использовании этой строчки выдает ошибку MyErrorExit: не найден...
C++ Графический режим http://www.cyberforum.ru/cpp-beginners/thread45972.html
Помогите пожалуйста хочу научится программировать в графическом режиме я использую Microsoft Visual Studio 2008 напишите пожалуйста программку типа "Привет мир" с коментариями
C++ Выбор компилятора по следующим критериям Добрый день. Прошу помочь с выбором компилятора по следующим критериям (сам не знаю что выбрать): 1. Необходимо создавать просты приложения для среды Windows, с главным требованием: время отклика... подробнее

Показать сообщение отдельно
Rififi
2359 / 1054 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
07.08.2009, 00:36
#pragma,
в VC++ с версии 8.0 и gcc c 4-какой-то позволяют использовать троеточние в макросах. это означает, что туда можно передать переменной число параметров.

например:
C++
1
2
3
4
5
#ifdef _DEBUG
#define dprintf(fmt, ...) printf(fmt, __VA_ARG__)
#else
#define dprintf(fmt, ...) ((void) 0)
#endif
использование - так же как и printf:
dprintf("%s %d", "Hello", 123);

без такой поддержки раньше обычно обходились извратами

C++
1
2
3
4
5
6
7
#ifdef _DEBUG
#define dprintf(args) printf args
#else
#define dprintf(args) ((void) 0)
#endif
 
dprintf(("%s %d", "Hello", 123));
с новом стандарте C++0x обещают прикрутить поддержку многоточия в шаблонах.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru