C++11实践
最开始学习编程的时候接触的是C
语言,之后自然的过渡到C++
语言,所以很长时间内会使用C
语言风格编写C++
代码(用的还挺顺)。后来随着学习的深入,逐渐发现更应该用面向对象的思想来学习和使用C++
编译OpenCV 4.0
时发现其C++
代码已全面符合C++ 11
规范,忽然发现之前学习的C++
已经过了多个版本,经过查询后发现从C++ 11
开始,C++
语言完成了极大的转变,提供了足够多的数据结构和算法来替代C
语言风格的编写
经过一段时间的C++ 11
规范的学习和实践,小结常用的语法以及新增的规范:
整理
- 关键字
- 智能指针
- 类型转换
- 字符串
- 类
- 模板
- 标准库容器
- 标准库算法