宏定义的正确方式为:
#define Foo(x) do {
cout<<"hello world"<<endl;
do_something_f(x);
} while(0)通过do{}while()来保证宏定义的正确性
本文详细介绍了宏定义的正确使用方式,并通过实例演示了如何确保宏定义的正确性,包括使用do{}
宏定义的正确方式为:
#define Foo(x) do {
cout<<"hello world"<<endl;
do_something_f(x);
} while(0)
被折叠的 条评论
为什么被折叠?