1.什么叫做流?流的提取和插入是指什么?
2.什么叫做异常?C++异常处理的特点
3.C++异常处理机制有何优点?
4.浅拷贝和深拷贝的区别?
5.C++的四个默认函数?
6.哪些运算符必须重载?
7.C++中的显示类型转换有哪些?各自有什么特点?9.
8.继承与派生有什么联系?
9.预先定义的输出流对象有哪些?
10.智能指针有哪些?各自有什么特点?
11.函数重载和函数模板之间的联系和区别?
12.资源泄漏是什么?
13.赋值运算符重载的特点?
14.什么叫做作用域?有几种作用域?什么叫做可见性?
15.链接属性有几种?各自有什么特点?
16.存储类别说明符有哪些?各自有什么特点?限定符有哪几种?各自有什么特点?
17.内存分区模型是什么?分区的意义?
18.delete 和 delete [] 的区别?
19.函数指针的定义方式?用途(可以例举4个)?
20.函数内部的普通局部变量和静态局部变量有什么区别?
21.=delete 和 =default的作用?
22.常量指针和指针常量?
23.数组指针和指针数组?以及如何定义?
24.初始化和赋值的区别?
25.引用和指针的区别?
26.左值和右值的区别?
27.临时对象被创建的情况?
28.析构函数不带virual和带virtual 的区别?例句可以不带virtual 的情况?
29.为什么拷贝构造函数的形参必须是引用类型?
30.复制对象和移动对象的区别?
31.必须使用初始化列表初始化数据成员的三种情况?
32.异常处理的执行过程?
33.如何进行异常接口声明?
34.什么时候使用异常处理?
35.异常处理中的析构?
36.泛型程序涉及的主要思想?
37.泛型程序中概念和模型的内涵?
38.多态性是什么?C++支持的多态有几种?
39.不能重载的运算符有哪些?
40.运算符重载采用非成员函数形式的情况是什么?
41.函数重载、重写和隐藏是指什么?
42.可以声明虚构造函数吗?虚析构函数呢?
43.纯虚函数和虚函数的联系和区别?
44.派生类构造函数的执行顺序?
45.组合和继承的联系和区别?
46.基类与派生类的指针、引用和对象之间相互转换要注意什么?(多继承和虚继承的情况下呢?)
47.面向对象程序设计的基本特点?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)