在C++中,可以使用trace來輸出程序的調試信息。要在調試中使用trace,可以按照以下步驟操作:
#include <iostream>
#include <typeinfo>
#define TRACE(x) std::cout << #x << " = " << x << " (" << typeid(x).name() << ")" << std::endl;
int main() {
int a = 10;
float b = 3.14;
std::string c = "hello";
TRACE(a);
TRACE(b);
TRACE(c);
return 0;
}
g++ -g -o program program.cpp
當程序運行時,TRACE宏會輸出變量的值以及類型信息到控制臺,幫助你更好地了解程序的執行過程。這樣可以幫助你在調試過程中快速定位問題并進行調試。