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

Почему не рекомендуется использовать препроцессор? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переведите с Pascal на C++ http://www.cyberforum.ru/cpp-beginners/thread1202873.html
var a,x,max,min:extended; begin read(a); min:=a; max:=a; while not eoln do begin read(a); if a<min then min:=a; if a>max then max:=a; end; writeln(max-min:0:2);
C++ Выведите остаток от деления A^B (A в степени B) на C Помогите, пожалуйста, исправить программу Вам даны целые числа A, B и C. Выведите остаток от деления A^B (A в степени B) на C. Технические условия Входные данные Единственная строка входного... http://www.cyberforum.ru/cpp-beginners/thread1202862.html
Найти сумму положительных элементов матрицы в каждой строке C++
Доброго времени суток. Задание: Найти сумму положительных элементов матрицы в каждой строке. Программа почти закончена, проблема с последним циклом. #include <iostream.h> #include <string> int...
Как применить шаблоны к данным задачам? C++
Есть 7 заданий с использование шаблонов. Объясните пожалуйста в чем шаблонность классов( см. 6 задание) в каждом из заданий. Еще нужно 3 задания на шаблоны. Заранее спасибо!!! Задание 1....
C++ Ошибка при передаче результата функции http://www.cyberforum.ru/cpp-beginners/thread1202809.html
Оператор + возвращает правильное значение (по крайней мере в конце его тела я вывожу полученный список, и все верно, он возвращает его по значению), затем это значение по ссылке передается в функцию...
C++ Исправте ошибку в задаче на С++! Дана матрица А размером п х т. Определить k — количество особых элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца. Код: #include <iostream>... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6679 / 5088 / 475
Регистрация: 14.02.2011
Сообщений: 17,081
08.06.2014, 20:30
Цитата Сообщение от Croessmah Посмотреть сообщение
Вместо макросов можно сделать inline функцию
и вот пример твой же
Цитата Сообщение от Divergence Посмотреть сообщение
#define ПРОВЕРКА_ЧТО_Х_НЕРАВЕН_У (class1->class2->class3...x != class1->class2->class3->...y)
C++
1
2
3
4
5
6
7
inline bool Veryfy_X_Y()
{
 return (class1->class2->class3...x != class1->class2->class3->...y);
}
 
if(Veryfy_X_Y())
...................
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru