我正在 Interviewstreet.com 上解决问题。他们说他们使用 C++ 版本 g++ 4.6.3,C0x 模式。 我正在代码块上编写代码。所以我想知道我在代码块中使用的是 C0x 模式还是 C11 模式的版本?
我试过使用 g++ --version 我得到了 g++ TDM-2 mingw32 4.4.1。你能告诉我在哪里可以获得这种信息吗? C++ 0x 和 C++11 有什么区别??
最佳答案
如果您想使用 c++11 功能,您必须将 g++ 版本更新到 4.6.3(或更高版本)。参见 this question and it's answers关于如何为 deb linux 做这件事。
然后您必须在选项中将--std=c++0x
传递给编译器。您应该能够在代码块中轻松找到它们。
what is the difference between C++ 0x and C++11??
c++0x 是 c++11 的同义词。
关于c++ - 了解 Windows 中代码块的 g++ 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12597254/