我的代码无法编译。下面是我的代码
template <typename T>
class TemplateClass
{
const T constMember;
public:
TemplateClass()
{
constMember = T();
}
};
int main()
{
TemplateClass <int> obj;
}
我收到此错误:
error: uninitialized member 'TemplateClass<int>::constMember' with 'const' type 'const int'
我认为构造函数用于初始化数据成员。怎么了????