我尝试用模板制作地图;所以我到目前为止做了什么。
我的heade文件;在cpp文件中,我只有ctor和dtor的签名。
namespace VTBasics
{
class __declspec(dllexport) INIReader
{
public :
INIReader(const std::string & filename);
~INIReader();
private :
template<typename T>
using INIData = typename std::map <std::string, std::map<T,std::string>>;
^^^^^^^^
(error this line)
template<typename T>
INIData<T>_values;
};
}
编译时出现此错误;
error C2988: unrecognizable template declaration/definition