Is it ever possible to get the current (member) function name in C++?

前端 未结 4 1030
深忆病人
深忆病人 2020-12-21 04:13

I don’t know much about RTTI, but I believe that thanks to that you can retrieve the name of variables at run-time. Is it possible to retrieve the name of the function the

4条回答
  •  一生所求
    2020-12-21 05:04

    No, it is not possible. C++ does not support reflection (neither static nor dynamic) (like e.g. C#). You would need some preprocessor magic to emulate that.

    Apart from that, there is not necessarily a notion of a function/method name during run-time (this only available as debugging information if you compiled your sources with the corresponding flags).

提交回复
热议问题