STL (C++)-STL 在linux 和window 上的区别

服务器管理 服务器管理 主题:1035 回复:2217

STL (C++)-STL 在linux 和window 上的区别

归属感 发布于 2017-02-27 字数 122 浏览 1075 回复 2

STL 在linux 和window 上实现的时候有什么区别? 为什么可以在windows 下 VS 环境里能编译,在 linux / AIX 下就不能编译?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

夜无邪 2017-09-02 2 楼

STL是C++的标准库,任何C++编译器都是可以编过的,这个和系统无关。

泛泛之交 2017-04-13 1 楼

STL有多个实现版本,一般在VS里面使用的是MS的版本,接口都是一样的,只是底层实现机制有一些差别,有一些实现注重效率,有一些添加了安全机制,一般不会出现在不同的编译器下编译不通过的问题(头文件包含方式可能需要做些许更改),推荐使用STLport。