Bonjour,
Savez vous à quoi correspond le symbole "##" devant le nom d'une variable (j'ai vu ca dans un code) ?
D'avance merci
JEG
Version imprimable
Bonjour,
Savez vous à quoi correspond le symbole "##" devant le nom d'une variable (j'ai vu ca dans un code) ?
D'avance merci
JEG
Bonjour,
Je connais l'utilisation de ## dans les macro (#define),
cela permet de faire un merge d'un mot avec l'argument
ex: repris du MSDN
Code:
1
2
3
4
5
6
7
8
9
10
11 #define paster( n ) printf( "token" #n " = %d", token##n ) paster( 9 ); devient printf( "token" "9" " = %d", token9 ); puis printf( "token9 = %d", token9 );
salut
ok ca doit être ca, merci !