(一)C++的输入和输出概论 C语言采用stdio.h头文件来定义标准输入输出方法,这在c++中同样适用,只不过头文件变为了<cstdio>。而...
(七)其他库 c++还提供了其他一些类库,比如头文件<complex>为复数运算提供了类模板complex,包含用于float,long,lon...
(六)算法 STL包含了许多处理容器的非成员函数,它们都使用迭代器来标识要处理的数据区间和结果存放的位置,有些函数还接受一个函数对象参数,用它来...
(五)函数对象 函数对象,也叫作函数符functor。函数符是可以以函数的方式与()结合的任意对象,包括函数名,函数指针,重载了()运算符的类对...
(一)string类 1.头文件 string类是由头文件string支持的,传统的string.h和cstring仅支持传统的c风格字符串(包...
(四)泛型编程 STL是一种泛型编程,面向对象的编程关注的是数据结构,而泛型编程关注的是算法。它们的共同点是抽象和创建可重用代码。 1.迭代器 ...
(三)标准模板库 标准模板库STL,standard template library,STL是1994年发布,ISO/ANSI c++委员会投...
(二)智能指针模板类 智能指针是行为类似指针的类对象,但这种对象还有其他便于管理内存的功能。 1.使用智能指针 (1)三个智能指针模板auto_...
(三)在构造函数使用new时应注意的事项 (1)如果在构造函数中使用new来初始化指针成员,则应在析构函数中使用delete来释放内存。 (2)...