C++模版類是否可以作為動態庫接口,怎麼實現,現在弄出來
template
extern "C" __declspec(dllexport) class IDlgT
{
};
error C2988: 不可識別的模板聲明/定義
不能的話請說下原因,不需要解決方式
一個原因是模版類都是在頭文件中,而你通過dll導出也需要提供頭文件,那麼你還導出干嘛,別人可以直接用頭文件來實例化你的模版類
http://stackoverflow.com/questions/362822/how-do-i-export-templated-classes-from-a-dll-without-explicit-specification