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. 机器模拟共情,情感AI正踏足诸多行业
  2. python数据结构与算法(2)
  3. [JZOJ5866]【NOIP2018模拟9.13】指引
  4. ubuntu 以太网已连接但是无法联网_工业以太网有多“牛X”?两个案例告诉你
  5. Apache Thrift快速入门教程
  6. Struts 2 的Action详解(三)
  7. sql limit 子句_SQL按子句排序
  8. Unity 苹果内购
  9. LGTM、FYI等项目开发用语,缩略语,感觉其他组员都知道,感觉就自己不知道,不好意问的就看这里把
  10. 浩顺 HS-320 打印机驱动
  11. 计算机硬盘根目录是什么,硬盘根目录是什么意思?存放哪里?
  12. 中通快递 | 快递单号查询API
  13. ucos 入门 --- 资料收集
  14. 零基础学C语言(第一天)
  15. 番红-固绿染色(植物)
  16. javascript 代码中的“use strict“;是什么意思
  17. JS实现对联浮动广告(初级)
  18. lisp画弯箭头_在CAD中直接画箭头的命令的一个方法
  19. 重启计算机桌面出现system,win10系统电脑重启后桌面图标顺序乱了的解决方法
  20. SpringJDBC之RowMapper通用类

热门文章

  1. (总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解 (转载)
  2. 复杂系统学习(一):复杂系统简介
  3. 数据库(求每个班最高分数的人的信息)
  4. 蓝桥杯单片机必备知识-----(9)超声波测距
  5. 国内chatGPT镜像
  6. 近7成开发者无开源收入、最想操作系统开源、Java最受欢迎 | 揭晓中国开源开发者现状
  7. 记php cmsv9采集管理,采集图片地址协议为https不能下载的问题
  8. java学习网站http://how2j.cn/
  9. 幸运盒子幸运砸金蛋微信盲盒游戏源码
  10. windows7 64 出现StackHash_0a9e的解决办法