现在的位置: 首页 > 综合 > 正文

__FUNCTION__宏引发的字符串有关问题

2018年01月11日 ⁄ 综合 ⁄ 共 285字 ⁄ 字号 评论关闭

  今天想要用__FUNCTION__宏做打印输出,可是搞了半天和char*、char[10]、const char等等有关的问题。

  把我搞糊涂了,可以用:

format("function = %S", __FUNCTION__);

  但是,我用了各种方法想要把__FUNCTION__值赋值到char相关的字符串上,但是怎么也不能成功。。。要细致的看一看。

  这种情况应该果断做强转,慢慢就弄清楚值的类型了。

C++中类似的几个宏

  __LINE__、__FILE__、__FUNCTION__、__PRETTY_FUNCTION__(打印更全面的函数信息,加入类域::限定)

抱歉!评论已关闭.