(一)C++的输入和输出概论 C语言采用stdio.h头文件来定义标准输入输出方法,这在c++中同样适用,只不过头...[作者空间]
(七)其他库 c++还提供了其他一些类库,比如头文件
(六)算法 STL包含了许多处理容器的非成员函数,它们都使用迭代器来标识要处理的数据区间和结果存放的位置,有些函数...[作者空间]
(五)函数对象 函数对象,也叫作函数符functor。函数符是可以以函数的方式与()结合的任意对象,包括函数名,函...[作者空间]
(四)泛型编程 STL是一种泛型编程,面向对象的编程关注的是数据结构,而泛型编程关注的是算法。它们的共同点是抽象和...[作者空间]
(三)标准模板库 标准模板库STL,standard template library,STL是1994年发布,I...[作者空间]
(二)智能指针模板类 智能指针是行为类似指针的类对象,但这种对象还有其他便于管理内存的功能。 1.使用智能指针 (...[作者空间]
(三)在构造函数使用new时应注意的事项 (1)如果在构造函数中使用new来初始化指针成员,则应在析构函数中使用d...[作者空间]
(二)类的注意知识点 1.c++空指针表示方法 c++最新的空指针的表示是nullptr,以前可以给指针赋值0或者...[作者空间]
本章将介绍如何对类使用new和delete以及如何处理由于使用动态内存而引起的一些微妙的问题。也就是构造函数使用n...[作者空间]
(四)类的自动转换和强制类型转换 1.对内置基本数据类型的转换: C++如何处理数据类型的转换,包括自动转换和强...[作者空间]
(三)重载运算符: 1.作为友元非成员函数还是成员函数 两个操作数的运算符,如果运算符重载是成员函数版本,那么第...[作者空间]
(二)友元 1.友元的概念 友元有三种:友元函数,友元类,友元成员函数。这里主要介绍友元函数。通过让函数成为类的...[作者空间]
(一)运算符重载及实例 1.函数重载 指函数名相同,但特征标不同(参数列表不同),也称为函数多态。运算符重载将函...[作者空间]
(五)类作用域 1.全局作用域和局部作用域。 全局作用域可以在文件声明之后的任何位置使用,也可以在另一个文件中使...[作者空间]
(四)this指针和对象数组 1.this指针是调用函数的对象的地址 this指针指向用来调用成员函数的对象,t...[作者空间]
(三)类的构造函数和析构函数 c++提供了一种特殊的成员函数,称为类构造函数,专门用于构造新对象,将值赋值给它的...[作者空间]
(一)过程性编程和面向对象的编程 OOP,也就是面向对象的编程,与传统的面向过程的编程的差异是明显的,面向过程的...[作者空间]
(三)名称空间 1.传统的c++的跟名称空间相关的概念。 声明区域(可以在其中进行声明的区域,局部变量就是在函数...[作者空间]
(二)存储连续性,作用域和链接性 1.内存方案,存储连续性 c++使用四种不同的存储方式来存放数据,区别是数据在...[作者空间]