自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++初阶类与对象(二):详解构造函数和析构函数

关于编译器生成的默认成员函数,大家会有疑惑:不实现构造函数的情况下,编译器会生成默认的构造函数。但是看起来默认构造函数又没什么用(上面那个例子都是随机值)?d1对象调用了编译器生成的默认构造函数,但是d1对象_year/_month/_day,依旧是随机值。也就说在这里编译器生成的默认构造函数并没有什么用?

2024-08-07 19:57:18 564

原创 C++初阶类与对象(一):学习类与对象、访问限定符、封装、this指针

1.class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分 号不能省略。2.类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者 成员函数。1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。2. 类声明放在.h文件中,成员函数定义放在.cpp文件中,

2024-08-07 10:42:23 538

原创 c++入门之旅(下)引用、内联函数及现代特性(auto和范围for循环)

对于类而言,应该提供 begin和end的方法,begin和end就是for循环迭代的范围。迭代的对象要实现++和==的操作。

2024-08-05 19:54:48 720

原创 C++入门之旅(上)

定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对{}即可,{} 中即为命名空间的成员1. 正常的命名空间定义2. 命名空间可以嵌3. 同一个工程中允许存在多个相同名称的命名空间,编译器最后会合成同一个命名空间中比如:一个工程中的test.h和上面test.cpp中两个N1会被合并成一个,这两个可以看成一个命名空间一般情况下我们都是在text.h中给默认参数,text.c的定义中不给——这个解释有些复杂,感兴趣的小伙伴可以自己去查一查。

2024-08-04 10:57:39 410

空空如也

空空如也

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

TA关注的人

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