c++ - C(++) 类型名称函数/宏

标签 c++ c

是否有一个宏可以返回(理想情况下作为 const char* 或实际上是 cont char *const)其参数的类型名称或它的一些信息?

这是在编译时,而不是在运行时,因此 C++ 的类型信息不会执行。无论如何,我都使用 -fno-rtti 运行。

最佳答案

没有。

C++11 在函数定义中确实有 __func__ 标识符,它会生成一个带有函数名称的字符串变量。大多数 C++ 编译器对此都有变体以具有“修饰的”函数名称。

关于c++ - C(++) 类型名称函数/宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16967213/

相关文章:

c - 对于 double 值,如何不接收不是 scanf 中数字的字符。

c - 二叉树函数

python - 我应该使用什么方法从 URL 中提取关键字?

c++ - OpenGL 1.x 显示带有纹理的 GL_QUADS,纯色不

c++ - int* 的默认值是 NULL 吗?

c++ - sprintf 何时以及为何会失败?

c - 边框/标题栏在 SDL OSX 中未正确显示

c++ - 声明具有相同名称但类型不同的变量

c++ - 如何在PCL获取相机参数?

c++ - 使用 qprocess 将参数传递给批处理