65,210
社区成员
发帖
与我相关
我的任务
分享// h1.h
#include <string>
#include <iostream>
using namespace std;
template <class Key, class Value>
class m_Hash {
public:
m_Hash (int s=0x100000);
int size;
};
// c1.cpp
#include "h1.h"
template <class Key, class Value>
m_Hash <Key, Value>::m_Hash (int s)
:size(s){
}
// h1.h
#include <string>
#include <iostream>
using namespace std;
template <class Key, class Value>
class m_Hash {
public:
m_Hash (int s=0x100000);
int size;
};
// c1.cpp
//#include "h1.h"
template <class Key, class Value>
m_Hash <Key, Value>::m_Hash (int s)
:size(s){
}
// test.cpp
//#include "h1.h"
void main( void )
{
m_Hash <string, int> mh;
}
放在一个文件里好使
lz用 的vc6.0?
模板的定义和实现最好放在一个文件!