1、不能直接将整形变量赋值给常指针;
2、返回值类型对区别重载函数没有意义;
3、在类成员的访问控制中,如果没有显示声明成员访问性质,则默认为私有;
4、派生类的友元函数可以访问本类中的所有成员以及基类的公有成员;
5、模板定义的一般形式:
template<typename T>T 通用函数的定义
6、对象的基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好;
7、数据模型通常由数据结构、数据操作及数据约束等组成;
8、顺序表具有以下两个基本特征:线性表中所有元素所占的存储空间是连续的;线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。在顺序表中,每个元素占有相同的存储单元;
9、复制构造函数用域以下情况:根据另一个同类型的对象显式或隐式初始化一个对象,将它作为实参传给一个函数;从函数返回时复制一个对象;初始化顺序容器中的元素;根据元素初始化列表初始化数组元素;
10、C++中,实现运行多态性必须满足两个条件:1、被调用的成员函数为虚函数;2、调用必须通过基类类型的引用或指针;
11、非多态调用虚函数只能通过类对象调用,类对象调用虚函数使用成员访问运算符“.";
12、常数据成员必须在构造函数的初始化表中完成初始化;
13、顺序表和链表的优缺点如下:
顺序表的优点:可以随机存取表中的任意结点、无需为表示节点空间的逻辑关系额外增加存储空间;
顺序表的缺点:顺序表的插入和删除运算效率很低、顺序表的存储空间不便于扩充、顺序表不便于对存储空间的动态分配。
链表的优点:在进行插入和删除运算时,只需要改变指针即可,不需要移动元素、链表的存储空间易于扩充并且方便空间的动态分配需要额外的空间(指针域)来表示数据元素之间的逻辑关系,存储密度比顺序表低。
扫码关注微信公众号,欢迎技术交流,其中含有大量免费的人工智能、图像处理、IT资料: