AKN*_*AKN 3 c++ oop programming-languages object
假设我们有一个MyClass类和一个memberfunc().ObjA说,为这个MyClass创建了一个对象.
i.e MyClass ObjA;
Run Code Online (Sandbox Code Playgroud)
ObjA调用memberfunc().
我们可以以编程方式在memberfunc()中获得此名称'ObjA'吗?
注意:我知道如何使用RTTI(运行时类型识别)获取对象的类型,即"MyClass",下面的radman也解释了相同的内容.
编辑:
如果这在c ++中是不可能的,那么在任何其他编程语言中都可以吗?
EDIT2
对这个问题进行了一些修改,因为很少有人无法解释.
这里有几个问题:
我已经看到了破解堆栈的C++库(顺便说一下,这是非常不可移植的),从而使代码能够像"谁叫我?"这样的东西.但多年来我一直没有使用过这些东西.