【发布时间】:2019-03-17 04:32:41
【问题描述】:
我正在寻找解释 C++11 和 C++17 之间 C++ 语法/布局变化的文档。我在哪里可以找到已弃用/过时的语法以及它的位置?
例如:这种类型的东西
C11 c17
char* "name.txt"; const char* "name.txt";
(int ver1, int ver2); (ver1, ver2);
(happy cause, place, day); {happy cause, place, day};
此外,c++ 中不再合法/允许的内容的文档? 不同平台的 C++ 语法/布局是否相同(MSVC++ 与 GNU G++)?
谢谢
【问题讨论】:
-
c++11对于字符串文字也需要 const char*。 -
C++ 语法/布局对于不同平台(MSVC++ 与 GNU G++)是否相同? 是的,前提是他们实现了标准。如果您搜索 microsoft,您将看到有关 c++11 ... c++20 标准的哪些部分的文档受其编译器版本的支持。 gcc 有一个类似的页面。
标签: c++ syntax documentation deprecated obsolete