自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C语言和c++中const修饰的变量

(1)const 修饰的是 int,也就是说 const 修饰的是 p 指向的这个 int 值,假如 *p = a,那么就是我们不能通过 *p 来改变 a,但是我们可以改变指针 p 指向的地址,也就是可以让 p = &b,从而改变 *p 的值。(2)C语言中,当使用 const 定义一个常量的时候,编译器会直接开辟一个内存空间来存储该常量,每次存取的时候都是从这个内存空间中存取,因此可以取得 const 变量的地址,然后用这个地址来间接修改 const 变量。(这个是不能修改的,因为存储在只读数据段中)。

2023-07-10 13:39:09 83 1

原创 C++编译器自动声明的函数

其中, nameValue 的类型是 string,而标准 string 有个copy 构造函数,所以 n2.nameValue 的初始化方式是调用 string 的 copy 构造函数并以 n1.nameValue 为实参传入。总之,编译器可以为 class 创建 default 构造函数、copy 构造函数、 copy assignment 操作符和析构函数,但是在成员变量特殊的时候,编译器将无法自动生成 copy assignment 操作符,需要自己为你的 class 进行定义。

2023-06-10 13:28:10 91

原创 C++成员变量初始化

利用成员初值列进行成员变量的初始化操作

2023-05-26 10:49:08 123 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除