前言
C++一般的程序都要具有两条语句,这两条语句为using namespace std;和#include<iostream>.
友元使用关键字friend标识
多态分为编译时多态和运行时多态
当文本文件结束时,在输入流中会自动设置eofbit
C++根据文件存取方式不同分为顺序存取文件和随机存取文件
复制构造函数使用引用对象作为参数初始化创建中的对象
C++类中的析构函数在对象的生存期结束时被自动调用
在“int a=10,*p=&a.”语句中,p的值是变量a的地址
C++语言中派生类继承了基类的全部数据成员和除构造函数及析构函数之外的全部函数。
在C++程序中,对刚创建的对象进行初始化的工作由构造函数来完成;而对象被删除前的一些清理工作则是由析构函数来完成的。
当编译系统编译含有虚函数的类时,将为它建立一个虚函数表,表中的每一个元素都指向一个虚函数地址
C++函数中传递对象地址值时使用对象指针作为参数
C++根据文件数据的编码方式不同分为文本文件和二进制文件
C语言中 scanf命令在C++中改用cin (输入为:cin>> 输出为cout<<)
为了实现运行时的多态性,派生类需重新定义基类中的虚函数
假如一个类的名称为 MyClass,使用这个类的一个对象初始化该类的另一个对象时,可以调用复制构造函数来完成此功能。
将指向对象的指针作为函数参数,形参是对象指针,实参是对象的地址值
C++类的构造函数名与类名称一样,且没有返回值
在使用 string类的find成员函数来检索主串中是否含有指定的子串时,若在主串中不含指定的子串,find函数的返回值是-1
抽象类中至少要有一个纯虚函数
使用new为int数组动态分配10个存储空间是new int[10];
C++中定义标准输入输出的库为iostream
详细文档在word里面,需要的自取。