65,189
社区成员




template<typename Type>
class CBase
{
public:
int static GetI();
public:
static int m_i;
};
template<class Type>
int CBase<Type>::m_i = 100;
template<class Type>
int CBase<Type>::GetI()
{
return m_i;
}
#include <iostream>
using namespace std;
int main()
{
cout << &CBase<int>::m_i << endl;
cout << CBase<int>::GetI << endl;
cout << &CBase<double>::m_i << endl;
cout << CBase<double>::GetI << endl;
return 0;
}
输出4个不同的地址。