C++ 素未某面

C语言有非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作。
C++擅长面向对象程序设计。


OOP达到了软件工程的三个主要目标:重用性、灵活性和扩展性。
OOP=对象+类+继承+多态+消息,其中核心概念是类和对象。
程序由一系列对象组成。类是实体的抽象,包括表示静态属性的数据和对数据的操作,对象是类的实例化。


GP发明一种语言机制,能够帮助实现一个通用的标准容器库,
比如用一个List类存放所有可能类型的对象。


STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。
STL的目的是标准化组件,这样就不用重新开发,可以使用现成的组件。

C++ 标准库 :实现形式 header files
例如:#include <iostream>

内含标准模板库,STL内含六大部件
Standard Template Library

标准库组件封装于namespace"std"
using namespace std; 相当于声明
直接用cout //代替 using std::cout;

网站:
CPlusPlus.com
CppReference.com
gcc.gnu.org

原文地址:https://www.cnblogs.com/mo-jian-ming/p/13860329.html