Est-il possible de définir des macrosMacros C++ avec mémoire?
write_foo(A);
and
read_foo();
de telle sorte que:
WRITE_FOO(hello);
code_block_1;
READ_FOO();
code_block_2;
READ_FOO();
WRITE_FOO(world);
code_block_3;
READ_FOO();
code_block_4;
READ_FOO();
étend ses activités:
code_block_1;
hello;
code_block_2;
hello;
code_boock_3;
world;
code_block_4;
world;
?
Merci!
Probablement, en utilisant #pragma push/pop et en redéfinissant le 'DEFINE'. Je ne connais pas C/C++, pour vous aider plus. – leppie
Chaque fois que quelqu'un fait quelque chose de complexe avec un MACRO, je dois demander "pourquoi?". –