Max*_*rai 2 c++ macros class
可能重复:C++中的 CLASS宏
您好,有没有办法获取类的名称类如__FUNCTION__的函数名?我唯一的想法是使用纯虚拟toString继承一些基类,并通过手工时间来定义名称.谢谢.
Chu*_*dad 8
这取决于具体情况.获得实现定义的类的内部名称的粗略等价物可以是使用如图所示的typeid运算符.请注意,输出是实现定义的.
typeid的(yourclass).名称()
Mic*_*ter 6
最简单的可能是(定义一个宏)调用一些函数来从__FUNCTION__(或__PRETTY_FUNCTION__GCC,甚至可能__FILE__)中派生类名.
__FUNCTION__
__PRETTY_FUNCTION__
__FILE__
归档时间:
15 年,3 月 前
查看次数:
18336 次
最近记录: