自定义博客皮肤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)
  • 收藏
  • 关注

原创 [笔记]Effective C++ 条款4:确定对象被使用前已被初始化

读取未初始化的值会导致不明确的行为。 对于无任何成员的内置类型,必须手动完成初始化。 int x = 0; //对int进行手工初始化 const char* text = "A C-style string"; //对指针进行手工初始化 double d; std::cin >> d; //以读取input stream的方式完成初始化 对于内置类型以外的任何其他东西,则在构造函数中确保每一个成员函数初始化。 区别赋值(assignment)和初始化(init

2021-09-08 15:57:25 86

原创 [笔记]Effective C++ 条款3:尽可能使用const

T* const 表示不可指向不同的东西 但指向的东西的值可以改变 const T* 表示不可改变指向的东西的值 但可以指向不同的东西 T* const p (const修饰p p为指针 被const修饰后不该被改动 指针p不能改变 但指向的内容*p可被改变) const T* p (const修饰*p *p为不该被改动的对象) STL迭代器: std::vector<int> vec; const std::vector<int>::iterator iter = ve

2021-09-07 11:56:21 87

空空如也

空空如也

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

TA关注的人

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