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

Функционально-подобные макросы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Деление комплексных чисел http://www.cyberforum.ru/cpp-beginners/thread607690.html
Вот код #include <iostream> #include <math> using namespace std; typedef struct { float re, im; } cmplx; cmplx cmplx_div( cmplx c, cmplx d ){ float r, p; cmplx res;
C++ Контроль ошибок при вводе Появился такой вопрос..как проконтролировать пользователя чтоб тот не вводил где не надо символы. if(cin.fail()) cout<<"Только число!\n"; попробывал по такому принципу не получилось..может кто... http://www.cyberforum.ru/cpp-beginners/thread607686.html
C++ Определить количество слов в каждом предложении
Помогите с программой. Задание: Дан файл с текстом, где каждое предложение занимает строку файла. Определить количество слов в каждом предложении, количество помес- тить в новый файл целых...
C++ Англо русский словарь
Англо-русский словарь построен как дерево. Каждая компонента содержит английское слово, соответствующее ему русское слово и счетчик количества обращений к данной компоненте. Первоначально дерево...
C++ Нужно написать формулу нахождения функции у экспонент со степенями http://www.cyberforum.ru/cpp-beginners/thread607674.html
Пишу программу нужно написать формулу для функций экспонента в степени корня третей и пятой степени: e^3√x и e^5√x Помогите с написанием #include <iostream.h> #include <math.h> #include...
C++ Биты, байты. Циклически сдвинуть на 4 разряда вправо четное число. В массиве Х чисел типа short обработать каждое число согласно условиям: Циклически сдвинуть на 4 разряда вправо четное число. Определить сумму отрицательных чисел до сдвига и после сдвига. подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619

Функционально-подобные макросы - C++

17.06.2012, 14:44. Просмотров 748. Ответов 17
Метки (Все метки)

Есть переменная
C++
1
std::string Log;
и есть другие переменные, или параметры функции. Например,
C++
1
2
int x;
int y;
Можно ли написать макрос, заменяющий
C++
1
Log<<LOG(x);
на
C++
1
Log<<"<x>"<<std::endl<<"<value>"<<x<<"</value>"<<std::endl<<"<adress>"<<(void *)&x<<"</adress>"<<std::endl<<"</x>"<<std::endl;
, а
C++
1
Log<<LOG(y);
на
C++
1
Log<<"<y>"<<std::endl<<"<value>"<<y<<"</value>"<<std::endl<<"<adress>"<<(void *)&y<<"</adress>"<<std::endl<<"</y>"<<std::endl;
? Как?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru