C++函数调用问题

0

当一个函数,或者仿函数被调用时,

这个函数能否通过某种手段得知是某个类或者文件调用,

也就是不通过传递任何参数来获取调用者

ava
左手撑伞

2019-12-4

0

我不太理解你说的“仿函数”是什么。

此外,我觉得函数没有办法得知调用者是哪个 class。可以假设一下,如果能知道,那么你希望返回的“调用者”是什么类型的数据呢?字符串显然不可能,编译后就不会有表示 classname 的字符串存在。指针么?你得到了一个指针,你又怎么判断这个指针是什么类型呢?

我不知道你的需求是什么。我觉得,设计模式里面有你需要的东西。

ava
慢羊羊

2019-12-4

技术讨论社区
相关提问