类模板的成员函数模板

#include 

//1.帽子不能丢
//2.类模板不是类

//类模板的成员函数模板
template<typename T>
class CMath {
public:
	template<typename D>
	void foo();/* {
		std::cout << "1" << std::endl;
	}*/
};

template<typename T> 
template<typename D>
void CMath<T>::foo() {

}

int main() {
	CMath<int> m;
	//m.foo();//错误
	m.foo<double>();


	return 0;
}

你可能感兴趣的:(C++,c++)