C++测试题知识点整理 一、C++程序的基本结构 在每个C++程序中都必须包含有一个函数,该函数名为main,该函数是程序的入口点。main函数是C++程序的起点,它是操作系统调用的入口点。 二、类的构造函数 在C++中,类的构造函数是类中的特殊成员函数,它用于初始化类的对象。构造函数的名称与类名相同,且不返回任何值。例如,在执行“AB a(4), b[3], *p[2];”语句时,自动调用该类构造函数的次数为4。 三、操作符重载 在C++中,操作符重载是指对操作符的重新定义,以便于对类对象的操作。例如,假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为“AB operator+(AB &a)”。 四、虚函数和纯虚函数 在C++中,虚函数是指可以被继承和覆盖的成员函数,而纯虚函数是指在基类中不能被实现的成员函数。例如,关于virtual void Draw()=0,下面说法正确的有三个:它是纯虚函数;它在定义它的类中不能实现;它定义的类不可实例化。 五、STL库 STL(Standard Template Library)是C++标准库中提供的一组通用的容器和算法的集合。例如,stl::deque是一种双端队列数据类型,STL库中还包含了许多泛型算法,如快速排序、折半查找等。 六、数据类型 在C++中,有多种基本数据类型,例如int、char、bool等。其中,real不是C++的标准数据类型。类的继承方式有三种:公有继承、私有继承和保护继承。 七、extern关键字 extern关键字用于声明外部链接的变量或函数,它告诉编译器该变量或函数是在其他文件中定义的。例如,extern int x; extern void foo(); 本文总结了C++测试题中的知识点,涵盖了C++程序的基本结构、类的构造函数、操作符重载、虚函数和纯虚函数、STL库、数据类型和extern关键字等方面。
剩余22页未读,继续阅读
- 粉丝: 1
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助