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));
{ \
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));
相关文章推荐
- C++中的文件输入/输出(6):一些有用的函数
- java中如何使用JNI调用C++写的函数
- 如何动态加载c++函数和类
- c/c++笔试题——const类型的成员函数内部如何改变成员变量
- 在VC6.0中创建和使用静态链接库&amp;amp;&amp;amp;C如何调用C++ 成员函数
- C++中的文件输入/输出(6):一些有用的函数
- 宏定义中的#,##和C++中的虚函数表问题
- 如何在函数中输出函数名
- 在C/C++中如何使函数返回数组
- python嵌入C++------ boost.python如何在C++中调用含有不定长参数tuple变量和关键字参数dict变量的函数
- C++函数如何操作堆栈指针esp
- 如何列出一个可执行档里输出的函数
- 如何在Carbide.c++下查看RDebug输出?
- 抱歉,没分了!!!请教linux下,用C/C++编程,如何知道我要实现某一功能需要用到什么函数
- 如何在C++中实现类似Scanf的变参个数函数
- C++中的property库的设计与实现过程(二)——如何为属性指定get_和set_函数?
- 在c#中如何提供c/c++中的函数指针的功能
- c中如何打印函数调用堆栈? - C/C++ - ChinaUnix.net
- 如何得到动态链接库的输出函数tdump命令
- C++学习笔记之函数如何返回字符串(char型)