自定义博客皮肤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++类和对象(中)

1.当类中有成员函数时,在上一篇文章我们说到过成员函数在非动态时不会存储函数指针也就是函数的地址,会存在一片公共的区域中,也就是说函数体中没有关于不同对象的区分,那当我们实例化出类的多个对象时,它是如何区分是哪个对象呢。C++给了一个隐含的this指针解决这个问题。2.具体的说法,也就是编译器编译后,类的成员函数(非静态的)默认都会在形参的第一个位置增加一个当前类类型的指针,叫做this指针,其实也可以把它理解为函数的形参。代码示例:编译器编译后Init函数void Init(int year,int mo

2025-06-21 01:18:20 965 1

原创 C++类和对象(上)

1)class是定义类的关键字,后接类的名字,{}为类的主体。类中的内容成为类的成员,也就是说类中的变量称为类的属性或成员变量,类的函数称为类的方法或成员函数。eg:这就是一个简单类的实现,sky就是类的名字。注意:类在定义结束时后面的分号不能省略。2)为了区分成员变量和函数的参数,成员变量一般会加一个标识符。如:成员变量前面或者和后面加或者m开头,注意这个在C++中并不是强制的,只是一些惯例,看个人习惯加什么这都是可以的。eg:在这个例子中我在成员变量前加的是;

2025-06-08 19:32:59 868

原创 C++的inline和nullptr

我们看到编译错误,为什么呢,因为我们没有Add函数的地址,虽然有但只有声明所以无法展开,链接错误。

2025-05-31 15:10:15 663

原创 C++的入门基础

1.缺省参数是声明或定义函数时为函数的参数指定一个缺省值。在调用该函数时,如果没有指定实参,则采用该形参的缺省值,否则使用指定的实参,缺省参数分为全缺省和半缺省参数。(当然有些地方把缺省参数也叫做默认参数)。eg:缺省参数就是在函数定义的形参后给一个常量或者全局变量,在本例就是给的常量也就是a=0。当没有实参传过去就用参数的默认值,如Func();它使用的参数就是a=0;2.全缺省就是全部形参给缺省值,半缺省就是部分形参给缺省值。C++规定半缺省参数必须从右往左依次连续缺省,不能间隔给缺省值。

2025-05-21 21:22:52 674

原创 对于C++的初步认识

C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化变成于一体的编程语言,是C语言的超集。

2025-05-14 20:02:16 505 3

空空如也

空空如也

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

TA关注的人

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