可能会问到的题目(概念性)

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明前大奏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值