The differences between C++03 and C++14
The differences between C++03 and C++14
我正在学习C++,并从一个使用C++03教授C++的库中拿出了一本2005年发行的书。
这本书中的知识在中等水平上仍然相关吗?还是我应该买一本更新的书?如果没有,我应该避免哪些与C++14冲突的部分?
这本书仍然有价值,因为语言的核心相当稳定。
也就是说,如果你要费力地读完一本书,你应该找到一本好书。我也会找到一本更新的书,涵盖最新的变化。
首先了解基本原理,然后可以查看新标准之间的差异。为此,像维基百科这样的页面可以提供帮助。
就我个人而言,我认为C++11和C++14引入了比基本功能更多的高级功能。
例如,在尝试理解C++11附带的ranged-based for
之前,您首先需要理解一个正常的for
循环。
基于这种观点,C++03是一个很好的起点。
相关文章:
- 枚举环境变量的惯用C++14/C++17方法
- C++核心准则 C35 对于接口类"A base class destructor should be either public and virtual, or protected and nonv
- 为什么C++逐位AND运算符在不同大小的操作数中表现为这样
- 为什么 Clang 不允许"and"作为函数名称?
- 位阵列上的快速AND运算
- 是否可以在 C++03 中定义'move-and-swap idiom'等效项
- BoostPython and CMake
- OpenSSL BIO and SSL_read
- 错误的自动扣除 c++14
- Gurobi GRBModel and GRBmodel in C++
- 访问和打印元组中的数据,并使用 C++14 使用模板函数显示数据
- C++14 中unordered_map矢量和擦除删除成语的奇怪行为
- 构建 TensorFlow r1.14 C++文件时缺少文件"tensorflow/core/framework/types.pb.h"
- std::visit and std::variant usage
- log in cpp 14 and 17
- C++14 and Visual Studio Code
- Travis CI with C++14 and Linux
- The differences between C++03 and C++14
- Clang 3.3 and C++14 support?
- C++11/14 and return( ... ) vs return