
C++
证件师
这个作者很懒,什么都没留下…
展开
-
关于typedef int ( ) ( )的用法
typedef S32 (*IntCallback)(SimObject *obj, S32 argc, const char *argv[]);这是我看到的原型,之前有typedef int S32,当时一下子没看出来,傻了,后来在网上看到别人说的typedef的用法中特意提到这个用法:函数指针写了个小例子:////////////////////转载 2016-12-12 09:06:32 · 4403 阅读 · 0 评论 -
类模板实例化问题
模板函数在声明的时候, 其实并不存在,函数地址也就无从谈起了,而导出到动态链接库的函数都需要有地址(动态链接库不能将模板类导出,因为没法生成实例)如果把模板类的声明和定义都放在头文件中。需要用到模板类的时候,只需要包含该头文件,然后进行实例化。如果模板类的声明和定义分别放在头文件和源文件中。当实例化的时候,只包含头文件会发证链接错误。原因是模板类的实例化要分成两个步转载 2016-12-05 15:43:03 · 7095 阅读 · 1 评论