为什么可以导出std::string
为什么可以导出std::string
dll:
string getstring()
{
return string("hello");
}
我记得windwos dll规定:导出一个类,那么其父类,父类的父类,像滚雪球一样,全部得导出。
虽然这个函数不是导出一个类,但是其用到了string类型, 为什么编译器毫无提示?
2.string是在dll中new的, 但是无论我改成mfc的使用:静态还是动态,或者是使用windows标准库。
程序依然毫无问题,string的释放却是在exe中啊