В этом задании вы создадите простой макрос.
Ваша задача — определить макрос SUB, который должен вычитать числа друг из друга и использоваться следующим образом:
int main (int argc, char** argv)
{
int a = 6;
int b = 5;
int c = 2;
std::cout << SUB(a, b) << std::endl;
std::cout << SUB(a, b) * c << std::endl;
std::cout << SUB(a, b + c) * c << std::endl;
}Программа должна выводить результат, указанный ниже:
1
2
-2
Не читайте этот раздел сразу. Попытайтесь сначала решить задачу самостоятельно :)
Что использовать для решения.
Для определения макроса используйте директиву #define.
Для получения правильного результата не забудьте обернуть макрос и его аргументы в скобки.