这个问题在这里已经有了答案:Whycantemplatesonlybeimplementedintheheaderfile?(17个回答)关闭5年前。在过去的一个半小时里,这一直让我发疯。我知道这是一件小事,但找不到问题所在(当然,周五下午下雨,这无济于事)。我已经定义了以下类,它将保存从文件中读取的配置参数,并允许我从我的程序中访问它们:classVAConfig{friendstd::ostream&operatorvalueHash;public:staticVAConfig*getInstance();staticvoidsetConfigFileName(std::strin