1
我在每個函數的開頭都看到過這樣的代碼:打印函數名稱和每個參數名稱和值,以幫助記錄和調試目的。我想知道是否有這個自動化。例如,在下面的代碼中,有可能用一些宏或其他工具替換(... "%d, %d", x, y)
?非常感謝。如何自動派生具有類型和值的函數參數?
void foo(int x, int y)
{
trace(__FUNCTION__, "%d, %d", x, y);
...
}