天天看點

dll導出類:成員函數中存在string類型導緻編譯報錯 _acrt_first_block == header

根本原因:對象在析構時不正确的釋放記憶體導緻。

<code>std::string</code>是STL中定義的模闆類,是以編譯器在編譯動态庫時會将<code>std::string</code>執行個體化,在編譯exe時也會将其執行個體化,也就是說有兩套<code>std::string</code>執行個體代碼分别在exe和dll中.

繼續閱讀