struct 默认成员权限是public
class 默认成员权限是private 除此之外,二者无任何差别

virtual

virtual 是什么意思? 有什么作用 当通过基类的指针或者引用调用该成员函数时,将根据指针指向的对象类型确定调用的函数,而非指针的类型

你了解c++中的关键字virtual吗?https://blog.csdn.net/xbb123456rt/article/details/81986691

void*, NULL和nullptr

image.png

void * 可以转化为任意指针类型

const_cast

image.png
image.png
image.png

reinterpret_cast

image.png
image.png
image.png

static_cast和dynamic_cast

static_cast
image.png

image.png

image.png
image.png

image.png
image.png

常量指针和指针常量

前面修饰常量

常量指针只能修改地址不能修改指向值,指针常量可以修改内容不能修改指针

后面修饰指针

数组指针和指针数组

前面 指针指向数组

后面 数组里面是指针