C++
Cane_Yung
这个作者很懒,什么都没留下…
展开
-
C++四种类型转换运算符
C++提供了四种类型转换运算符:const_cast、dynamic_cast、static_cast、reinterpret_cast使用方法:XX_cast<typename *>(变量/表达式)1、const_cast一般用于去除const/volatile属性,将const数据转换为非constclass Person{}; //设一个空类int main(){ const Person *p1=new Person(); Person *p2 =原创 2021-08-17 16:02:48 · 958 阅读 · 0 评论 -
C++引用与指针、常量引用与const指针
在C语言中,使用指针(Pointer)可以间接获取、修改某个变量的值(C语言没有引用)在C++中为了简化指针的使用,采取引用(Reference)可以起到类似指针的功能(与指针相比还有一些不同),引用的本质是指针。C++指针指针是一个变量,该变量存储的是一个地址值,指向内存中的一个存储单元 指针能有效的表示数据结构 指针能动态分配内存,实现内存的自由管理 指针能更高效的使用字符串和数组int a=1;int *p = &a; //&在右边表示取地址,将a的地址赋.原创 2021-08-16 09:56:48 · 204 阅读 · 0 评论