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,請參閱下面的回覆。添加'#'字符就足夠了 –
是的,我也知道答案是什麼。但我正在努力培養你一點時間,寫出適當的問題。 –