C++模板的引用问题,求助!
/*
* Base.h
*
* Created on: 2012-12-27
* Author: root
*/
#ifndef BASE_H_
#define BASE_H_
template<class A>
class Base {
public:
Base();
virtual ~Base();
int set();
Base<A> static config;
};
#endif /* BASE_H_ */
/*
* Base.cpp
*
* Created on: 2012-12-27
* Author: root
*/
#include "Base.h"
template<class A> Base<A> Base<A>::config = new Base<int>();
template<class A>
Base<A>::Base() {
// TODO Auto-generated constructor stub
}
template<class A>
Base<A>::~Base() {
// TODO Auto-generated destructor stub
}
template<class A> int Base<A>::set() {
return 0;
}
int main() {
// DataBean* b = new DataBean();
//cout << typeid(b).name() << endl;
Base<int>::config.set();
}