您的位置:首页 > 编程语言 > C语言/C++

C++ 如何在宏定义中输出函数名

2016-11-17 09:24 211 查看
#define CHECK_GL_ERROR(glFunc) \

{ \

   glFunc; \

   char msgBuf[4096]; \

   std::string token = #glFunc; \

   std::cout << token << std::endl; \
}

int test_func(int a, int b, int c)

{

     c = a+ b;

}

CHECK_GL_ERROR(test_func(1, glGetError(), 3));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: