1. 枚举类型是unsigned int 型常量的集合,其中的常量称为枚举数。所以枚举值实际上可以参与数学运算。

2. long可以用来修饰double, 即 long double a = 2.1;

3. else 在if{} else if{}中不是必须的

4. default在switch case中不是必须的

5.switch只能用来比较int型(或者其他可以当作int型处理的值,如char/enum等)。

6.逻辑操作符与或非优先级关系 !> && > ||

7.比较操作符的优先级高于逻辑操作符

8.C++ 函数重载

9.数组和指针的关系

(1)数组名是指向数组第一个元素的常量指针

10.常量成员函数

既不能修改所属类的数据成员,也不能调用所属类的非常量成员函数。

11.申明函数指定默认参数值

12.友元函数

友元函数对类的任何成员都有完全的访问权。

(1)定义一个全局函数

(2)申明为类的友元函数

13.运算符重载

定义一个名为operatorX的函数,其中X是需要重载的运算符。

14.使用new运算符在堆中分配内存

15.浅拷贝和深拷贝

默认拷贝构造函数——浅拷贝

重载拷贝构造函数——深拷贝

16.派生类与基类的继承关系

17.继承访问权的控制

希望为派生类提供基类成员的必要的访问权。       

18.公有派生

使用共有派生(class B : public A)的含义是——基类中的公有成员成为派生类中的公有成员,保护成员成为保护成员,私有成员成为私有成员。

19.重写基类成员函数(virtual 虚函数)

(1)基类

(2)派生类

20.通过派生类构造函数调用基类构造函数

21.调用基类成员函数

22.多态

视调用成员函数的对象的类型而定,成员函数可以产生不同的结果。

这看起来或许与函数重写很类似,但是多态与重写不同,因为使用多态时函数调用的结果是动态的,是在运行时根据对象类型决定的。

例如:一个接收基类对象指针的函数能处理派生类对象的指针。该函数无须知晓传递给它的对象的确切类型,并能够根据对象类型产生不同的结果,只要派生的成员函数被声明为虚函数即可。

23.虚析构函数的意义

在使用基类指针指向派生类对象时,存在一个潜在的问题:在删除指针时,只有对象的基类析构函数会被调用。 这可能导致灾难性后果,因为派生类的析构函数可能需要释放内存。——解决方案就是:将基类的析构函数声明为虚函数。这样,派生类析构函数的调用会导致基类析构函数的调用(C++会保证),使得每个类都有清理内存的机会。

23.抽象类

只作为基类而不用于实例化对象。

当类包含至少一个纯虚函数时,该类为抽象类。

在虚函数头之后加上一个等于符号和数字0,该函数就成为一个纯虚函数。

抽象类可以有数据成员与不是纯虚函数的虚函数。

24.C++类型转换

C/C++冷门知识总结相关推荐

  1. JavaScript冷门知识

    JavaScript冷门知识 看红宝书,重新梳理JavaScript的知识.这部分主要是梳理冷门的知识点(对个人来说是冷门的) 组成 ECMAScript(核心):提供核心功能.每门语言的根本,大同小 ...

  2. python 冷门知识点_Python中的10条冷门知识

    下面时Python中一些不常见的冷门知识,感兴趣的小伙伴不妨来学习一下. 1.省略号也是对象 - 这是省略号,在Python中,一切皆对象.它也不例外.在 Python 中,它叫做 Ellipsis ...

  3. Python冷门知识

    本文搜集整理网上和自己遇到的Python冷门知识.持续更新 内容整理自程序猿.Python编程时光 1.省略号也是对象 - 这是省略号,在Python中,一切皆对象.它也不例外.在 Python 中, ...

  4. 虾皮运营冷门知识-扬帆际海

    今天扬帆际海给大家分享一些关于虾皮运营的冷门知识点,不要小看这冷门知识点,有时候就是这些冷门知识点让自己学会弯道超车.     一关于选品. 1.不要生熟. 东南亚电商平台的朋友大多是其他电商平台的朋 ...

  5. spring的冷门知识

    spring的冷门知识储蓄

  6. 计算机冷门知识大全集,阴阳师冷门小知识汇总 冷门小知识合集一览

    阴阳师中,有着众多冷知识隐藏在式神的介绍,传记,语音,神秘妖怪的说明等等中间,构建出一个完整的阴阳师世界,那么一起来看看游戏中哪些不被人注目的冷知识吧. 1.独眼小僧喜欢蝴蝶精,以及他背后背的人脸石像 ...

  7. 那些你不知道的TCP冷门知识!

    简介: 最近在做数据库相关的事情,碰到了很多TCP相关的问题,新的场景新的挑战,有很多之前并没有掌握透彻的点,大大开了一把眼界,选了几个案例分享一下. 作者 | 韩述 来源 | 阿里技术公众号 最近在 ...

  8. php冷门知识,PHP程序员经常忽略的冷门知识点

    有些时候我们习惯了主流的方法,每一步都按部就班的写代码,殊不知,我们可能会遗漏一些好的想法和知识点,接下来我就谈谈那些容易呗忽略的php知识点. 1. array_filter函数,这个函数是通过回调 ...

  9. php冷门知识,科普冷知识:6个很有意思的冷知识,不求有用,但求有趣

    冷知识分享,不求有用,但求有趣. 01 憋着的屁不放的时候,屁会被肠壁吸收收进入血液,于是肠道里的气压消失了, 然而屁并没有消失,它只是随着血液进入全身循环,之后到了肝脏,会被肝脏过滤,再到达肺部, ...

  10. Python 实用冷门知识整理

    1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 print,一般我们会使用它打印一些东西,作为一个简单调试. 但是你知道么,这个 Print 打印出来的字体颜色是可以设置 ...

最新文章

  1. VS Code配置PHP XDebug
  2. Bqq服务器的缓存文件放什么目录,如何使文件系统缓存失效? - How to invalidate the file system cache? - 开发者知识库...
  3. 跨链(5)“蚂蚁区块链”之跨链系统框架
  4. 新手python爬虫代码_新手小白必看 Python爬虫学习路线全面指导
  5. vs code 开发企业级python_基于VS Code配置Python开发环境
  6. 使用docker搭建redis主从
  7. gogs可以自动化部署吗_三千、五千平方的仓库房可以用自动化立体仓库吗?
  8. android天气预报实训程序清单,Android天气预报项目
  9. Typesetting Engine_Gecko
  10. string对象中去掉标点符号
  11. 怎样选择mysql的版本升级_mysql版本升级
  12. RocketMQ消息消费源码分析
  13. 我在阿里云做产品:如何打出一个爆款云服务器? | 凌云时刻
  14. php转到qq并分享,php怎么实现qq分享
  15. 本工具仅仅交流之用,把黑群晖洗白用,如果对此感兴趣请支持正版,请勿用于违法,作者不承担法律和相关连带责任,工具内有详细sn算号器,可供使用还有教程
  16. 派生类的构造函数xu(c++)
  17. Java 监控方案_Java 服务端监控方案
  18. 用Python的Pandas和Matplotlib绘制股票唐奇安通道,布林带通道和鳄鱼组线
  19. verilog实现串并转换
  20. 数据库(分库分表)中间件对比(转)

热门文章

  1. mycat Mycat监控工具
  2. 【学习】数据库MySQL
  3. Fighting——Day1
  4. 如何看待:Oracle Java SE 8 发行版更新 ? --- 变向激励学习 JDK 10 吗?
  5. element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色
  6. 个人认为比较好的几个IT技术论坛
  7. 伯乐在线 android,伯乐在线博客
  8. 字节测试爆料薪资普降17%,薪资和假期之间的抉择
  9. Linux系统简单介绍
  10. 七律之冠 --- 登高