如何在C ++中使用宏类的东西,以便在调试信息中具有函数名和行号。例如
std::cout << "F:" << __FUNCTION__ << ":L:" << __LINE__ << ":"
<< "Doing specific operation" << std::endl;
在上面的声明中,我想对
做一些简短的表示"F:" << __FUNCTION__ << ":L:" << __LINE__ << ":"
,以便将其替换为别名。我应该可以在整个函数中使用别名进行记录。