6
我试图在调试(日志记录)时使用宏显示成员值的变量名称向控制台输出。 如何做到这一点?我尝试了以下,但它不起作用。在#define中打印变量名称
#define MY_PRINT(x) std::cout << "'x'=" << x << std::endl;
int main(){
int my_variable=3;
MY_PRINT(my_variable);
// I would like to print to console
// 'my_variable'=3
}
定义“它不起作用”。我不得不在过去多次对你说,这是一个耻辱。 –
嗨Tomalek,请参阅下面的回复。添加'#'字符就足够了 –
是的,我也知道答案是什么。但我正在努力培养你一点时间,写出适当的问题。 –