在C++中打印变量所属函数的名称可以通过使用预定义的宏__FUNCTION__
来实现。__FUNCTION__
是一个字符串常量,它会在编译时被替换为当前函数的名称。
以下是一个示例代码:
#include <iostream>
void foo() {
std::cout << "Variable belongs to function: " << __FUNCTION__ << std::endl;
}
int main() {
int x = 5;
std::cout << "Variable belongs to function: " << __FUNCTION__ << std::endl;
foo();
return 0;
}
输出结果为:
Variable belongs to function: main
Variable belongs to function: foo
在上述示例中,__FUNCTION__
被用于打印变量所属的函数名称。在main
函数中,我们打印了main
函数的名称。在foo
函数中,我们打印了foo
函数的名称。
腾讯云相关产品和产品介绍链接地址:
T-Day
云+社区技术沙龙[第22期]
云+社区技术沙龙[第14期]
云+社区技术沙龙 [第31期]
serverless days
云+未来峰会
云+社区技术沙龙[第29期]
小程序云开发官方直播课(应用开发实战)
TVP行业交流会
领取专属 10元无门槛券
手把手带您无忧上云