Gli operatori # e ## sono usati all'interno della direttiva #define.
”)Esempi
#define to_string( s ) # s
trasforma il seguente comando
cout << to_string( Hello World! ) << endl;
in
cout << "Hello World!" << endl;
Un esempio per ##
#define concatenate( x, y ) x ## y ... int xy = 10; ...
Questo codice trasformerebbe
cout << concatenate( x, y ) << endl;
in
cout << xy << endl;
che alla fine stamperebbe il numero 10 sullo schermo
Argomenti correlati: #define