C++11和C++14之间函数签名的差异
我想要访问一个完整的函数签名列表,这些签名在C++11中出现,但在C++14中删除,同时还需要访问在C++14中添加的函数签名列表 我不想为了寻找差异而刮取标准。C++11和C++14之间函数签名的差异,c++,C++,我想要访问一个完整的函数签名列表,这些签名在C++11中出现,但在C++14中删除,同时还需要访问在C++14中添加的函数签名列表 我不想为了寻找差异而刮取标准。 有没有更快的方法呢?谢谢大家的帮助。 我偶然发现了一个链接,它明显突出了两个版本之间的差异,并证明对我来说是非常有用的。 我把它贴在这里,如果有人有和我一样的问题,他们可以在这里参考。 我不知道有谁能很好地对这些差异进行分类,比如在c++11之前,参考文献中列出了带有注释的签名,但这些签名散布在整个网站上,而不是一个整洁的列表中。我可
有没有更快的方法呢?谢谢大家的帮助。 我偶然发现了一个链接,它明显突出了两个版本之间的差异,并证明对我来说是非常有用的。 我把它贴在这里,如果有人有和我一样的问题,他们可以在这里参考。
我不知道有谁能很好地对这些差异进行分类,比如在c++11之前,参考文献中列出了带有注释的签名,但这些签名散布在整个网站上,而不是一个整洁的列表中。我可以问一下你为什么想要/需要这样一个列表吗?难道你不能针对C++11进行编译并修复你得到的编译错误吗?@goodfellas95将你的C++14代码编译为C++11,编译器会指出哪里不起作用。然后修复所有编译器错误。完成。@goodfellas95一旦您将构建系统设置为C++11,我会说这就建立了基本规则。如果它不编译,它就不是C++11。要了解更多信息,请指向@JesperJuhl评论的.extension,下面是一个示例:。对于std::vector的构造函数来说,所有的标准差异都有明确的标记。按功能分解可能是最好的方法;所有东西的全球列表对于搜索来说都是一场邪恶的噩梦。