1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <algorithm>
#include <map>
#include <iostream>
#define mix1(x) (x * 1)
#define mix2(x) (x * 2)
#define mix(i, x) mix ## i(x)
int main()
{
std::cout << mix(1, 1000) << std::endl;
std::cout << mix(2, 1000000) << std::endl;
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
g++ -std=c++17 -O2 -Wall -pedantic -pthread main.cpp && ./a.out
1000
2000000