c – 显示功能的完全限定名称
发布时间:2020-12-16 03:07:11 所属栏目:百科 来源:网络整理
导读:#include iostreamclass A{ public: void myfunction(){ std::cout __func__; }};int main(){ A obj; obj.myfunction();} 输出是myfunction.不幸的是__funct__不起作用.如何输出成员函数的完全限定名,即A :: myfunction? 解决方法 没有标准的定义方式.但是,
#include <iostream> class A{ public: void myfunction(){ std::cout << __func__; } }; int main(){ A obj; obj.myfunction(); } 输出是myfunction.不幸的是__funct__不起作用.如何输出成员函数的完全限定名,即A :: myfunction? 解决方法
没有标准的定义方式.但是,如果您使用的是gcc,则可以使用__PRETTY_FUNCTION__而不是__func__.
标准C(即C 03)没有__func__或__PRETTY_FUNCTION__. C 0x从C99派生__func__,它在8.4.2 / 8(n3290)中定义
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |