自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++的顶层const和底层const

这两句都会报错,不管p2 p3是不是有顶层const,在拷贝时,都会只看成const int *,但是由于从“const int *”转换到“int *”是不可以的(常量不可以转换为非常量),所以报错。从int转double不会丢失数据,但一样这里会产生临时量,临时量是一个prvalue右值,不能绑定给non-const reference,但可以绑定给const reference,同时其生命周期延长至这个const reference的生命周期。而对于指针这种,本身是一个对象,又指向一个对象。

2023-12-21 15:45:03 970

转载 C++初始化

定义于任何函数体之外的变量会被初始化为0,定义在函数体内部的内置类型变量将不被初始化(uninitialized),一个未被初始化的内置类型变量的值时未定义的,如果试图拷贝或以其他形式访问此类值将引发错误。定义于任何函数体之外的类变量会先进行零初始化再执行默认初始化,定义在函数体内部的类变量会直接执行默认初始化。尽管C++11将列表初始化应用于所有对象的初始化,但是内置类型习惯于用等号初始化,类类型习惯用构造函数圆括号显式初始化,vector、map和set等容器类习惯用列表初始化。

2023-12-20 01:35:23 53

空空如也

Scarpy爬虫问题

2023-05-24

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

TA关注的人

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