首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于C++种模板的成员函数定义

2013-01-18 
关于C++类模板的成员函数定义在VC2010里头文件定义一个类模板,在源文件中实现成员函数,测试的时候提示函数

关于C++类模板的成员函数定义
在VC2010里头文件定义一个类模板,在源文件中实现成员函数,测试的时候提示函数模板已经定义,使用的是包含编辑模型,在头文件里使用了了#include "*.cpp"了啊,为什么就通过不了了呢。

但是将成员函数定义在头文件中,就可以通过,我是初学者,希望高手指点一下,多谢了!!! 类模板 c++ 包含编辑模型
[解决办法]
模版不能把声明和实现分开。
[解决办法]
头文件有没有

#ifndef xxxxx
#define xxxxx
// 头文件内容
#endif
 
??
[解决办法]

VC6
//.h文件
#ifndef BASE_H
#define BASE_H
template<class T>
class Base
{
public:
    Base();
};
#include "Base.cpp"//
#endif
 
//.cpp文件
#ifndef BASE_CPP
#define BASE_CPP
template<class T>
Base<T>::Base()
{
     
}
#endif

热点排行