自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++11中的volatile

这段代码就是在告诉编译器,flag的值会被其他方式修改(比如说这是一个多线程共享变量),获取flag值的方式只能通过访问flag存储的地址,而不是缓存,但是如果不声明volatile会发生什么呢?编译器会认为flag的值不会意外的改变,只会在程序中被更改,所以每次获取flag的值是通过缓存之前的值(之前flag为0),而不是从内存中读取,其实这个时候内存中flag的值可能已经改变。关键字在 C++ 中的主要作用是告知编译器,被其修饰的变量的值可能会以不可预测的方式被改变。

2024-08-15 21:01:31 108

原创 在 C++ 中static类型:

通俗的来讲,在函数内定义了一个局部变量。他是一个局部变量,意味着这个变量不能在函数外调用,也不能被其他函数直接调用。他是一个静态变量,意味着他所在的函数就算调用完成后,他依旧存在,对他做出的修改依旧保留,直至程序结束。i

2024-08-15 18:40:36 328

原创 C++11中string对象的操作

拷贝初始化为将初始值拷贝到新对象中,而直接初始化则是利用初始值使用该对象的的构造函数进行初始化。注意,使用等号的初始化方式s3 = s1为拷贝初始化,使用括号的为直接初始化。加号两边至少要有一个string对象。

2024-08-14 16:00:27 200

原创 decltype类型指示符

【代码】decltype类型指示符。

2024-08-14 15:24:45 86

原创 C++11中的auto类型说明符

编译器替我们去分析表达式的值,推算变量的类型。使用auto类型说明符,举例。

2024-08-14 15:18:47 82

空空如也

空空如也

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

TA关注的人

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