【发布时间】:2013-01-21 05:21:20
【问题描述】:
我一直在为这个问题尝试不同的搜索词,但我只是在 Google 和 stackoverflow 上都发现了噪音。如果我使用 C++ 的标准库 (std) 编写代码,是否基本上都可以保证为 Windows、Mac 和 Linux 编译(并希望按预期工作)?
【问题讨论】:
-
只要你远离未定义的行为,就可以。
-
只要您的编译器添加了对该功能的支持(例如 C++11),就可以
-
假设有一个符合您编码内容的编译器。
-
应该是,因为我经常在 windows/linux 上使用它
-
谢谢!我真的很尴尬地问这个,但它没有出现在任何搜索中。希望这有适当的标签,以便人们将来可以简单地谷歌它。
标签: c++ cross-platform std standard-library