1、C++是什么?
是一门语言,特性有:
1)、是一种面向对象编程的语言
2)、用它编写的程序优美、可读性好,生成的代码质量和运行效率都较高.(性能高,可以指直接操作内存指针)
2、如何学好C++这门计算机语言?
单纯读一本书是远远不够的,重要的是动手写程序,然后对所写的程序进行编译和运行,并且需要进一步调试程序和分析结果.(动手写,编译,运行,调试,分析结果)
学习计算机语言最重要的功课应该是:练习、练习、再练习
3、如何使用本书?
1)、需要一个支持C++17标准的编译器(GCC和Clang都可以)
2)、和一个适合编写程序代码的文本编辑器
犯错时学习过程中不可缺少的一部分.遇到问题先自己想办法试试,只有确定自己解决不了问题时才查看答案.(先自己思考5分钟,5分钟还想不出,那就真的想不出)
4、现代C++,有哪些特点:
1)、20世纪80年代C++被发明出来,已经不年轻了,但依旧生机勃勃(编程语言排行榜前三).
2)、到2011年发布C++11版本,将这门语言带入了21世纪(使用最广泛的版本了)
3)、C++不只具有语言新特性,如lambda表达式、自动类型推断和基于范围的for循环,最重要的是C++的现代编程方法.
4)、C++11时一种现代的、安全的编程风格,将传统的低级语言替换为容器,智能指针,异常报告,移动语义按值传送对象等
5)、具有功能强大的标准库和STL
《C++17入门经典》