在C ++ API上使用STL是否安全?

时间:2016-05-13 14:55:52

标签: c++ dll stl c++14 api-design

我有一个关于在C ++库的API上使用STL的问题。我已经读了很多文章,说明这种使用是不安全/不良的做法,因为DLL边界内存分配/释放问题,ABI稳定性等等。但是,我注意到了许多大型C ++项目在他们的API上使用STL,特别是Ogre3D和OpenSceneGraph。在构建大型跨平台(Windows,Mac,Linux)库时,这里有哪些最佳实践?这真的是个问题吗?谢谢!

0 个答案:

没有答案