学习c++之路¶
从大学开始,陆陆续续的学习和使用c++。最开始是从c入门,然后自学过c++,当时看的是书籍:《c程序设计》和《C++ Primer》等;后来做项目的时候需要c++编程,看得更多的是博客,专注于要解决的困难点;最近学习深度学习,想要使用c++,所以在网上找一些教程和参考网站
以下涉及的网站同样提供了c语言规范和教程
语法¶
网站cplusplus和cppreference提供了全面的c++语法规范
库参考¶
cplusplus提供了标准c++库参考:Standard C++ Library reference
关键字¶
Microsoft - Keywords (C++)提供了完整的关键字列表
关键字是具有特殊含义的预定义保留标识符,它们不能用作程序中的自定义标识符。以下标识符是微软C++保留的关键字,下划线开头的名字和附加(C++/CLI)的名字是微软扩展
操作符¶
C++ Built-in Operators, Precedence and Associativity提供了完整的操作符列表
C++语言包括所有的C运算符,并添加了几个新的运算符。运算符指定一个或多个操作数执行计算
语言规范¶
c++规范已经经历了多个版本的迭代(98/03/11/14/17/20),其实现方式从c语言风格转向脚本语言风格,越来越智能和现代化。当前专注于c++11版本的学习和使用,关于c++11舍弃的命令和使用方式,参考Which C++ idioms are deprecated in C++11?