【发布时间】:2010-11-23 06:47:01
【问题描述】:
我正在使用导出的类
class __declspec(dllexport) myclass
{
private:
template __declspec(dllexport) class std::map<myclass*,int>;
std::map<myclass*,int>m_map;
//something
};
当我这样做时,我收到一条警告 C4251,说 m_map:class 'std::map<_kty>' 需要有 dll 接口供 myclass 类的客户端使用。
关于如何解决这个问题的任何想法?
阿图尔
【问题讨论】: