
C++
linuxchyu
这个作者很懒,什么都没留下…
展开
-
c++模板类/模板函数的声明与定义应该放在头文件里
c++模板类/模板函数的声明与定义应该放在头文件里,不要分开来写类中函数的声明与定义(比如在.H文件里声明某个成员函数,在.CPP文件里定义该成员函数),这样会导致连接错误。所应该将模板类/模板函数的定义与声明写在一个.h文件里。比如在类的头文件声明了一个函数 template void fun(T a);然后在另一个CPP 文件里 实现该函数template vo转载 2013-08-26 10:22:27 · 1033 阅读 · 0 评论 -
C++对象的构造、复制和析构
testobj.h:#ifndef __TESTOBJ_H#define __TESTOBJ_H#include class TestObj{private: int *p;public: static int count; TestObj(){ p = new int(1); count++; std::cout << "init p" << std::end原创 2014-01-10 10:56:44 · 700 阅读 · 0 评论