- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 C++四种类型转换运算符
C++提供了四种类型转换运算符:const_cast、dynamic_cast、static_cast、reinterpret_cast 使用方法:XX_cast<typename *>(变量/表达式) 1、const_cast 一般用于去除const/volatile属性,将const数据转换为非const class Person{}; //设一个空类 int main() { const Person *p1=new Person(); Person *p2 =
2021-08-17 16:02:48 900
原创 C++引用与指针、常量引用与const指针
在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值(C语言没有引用) 在C++中为了简化指针的使用,采取引用(Reference)可以起到类似指针的功能(与指针相比还有一些不同),引用的本质是指针。 C++指针 指针是一个变量,该变量存储的是一个地址值,指向内存中的一个存储单元 指针能有效的表示数据结构 指针能动态分配内存,实现内存的自由管理 指针能更高效的使用字符串和数组 int a=1; int *p = &a; //&在右边表示取地址,将a的地址赋.
2021-08-16 09:56:48 181
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人