- 博客(12)
- 收藏
- 关注
转载 C++继承
继承允许我们依据另一个类来定义一个类,使得创建和维护一个应用程序变得更容易,也达到了重用代码功能和提高执行效率的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为,新建的类称为。
2024-03-07 19:57:53
20
转载 C++类&对象:类的静态成员
关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被。如果把函数成员声明为静态的,就可以把函数与类的任何特定对象独立开来。来重新声明静态变量从而对它进行初始化,如下面的实例所示。您可以使用静态成员函数来判断类的某些对象是否已被创建。静态成员数据、其他静态成员函数和类外部的其他函数。,但是可以在类的外部通过使用范围解析运算符。只要使用类名加范围解析运算符。静态成员函数有一个类范围,他们。
2024-03-07 19:40:17
68
转载 C++类&对象:指向类的指针
一个指向 C++ 类的指针与指向结构的指针类似,访问指向类的指针的成员,需要使用成员访问运算符,就像访问指向结构的指针一样。与所有的指针一样,您必须在使用指针之前,。在 C++ 中,指向类的指针,与普通的指针相似,指向类的指针可以。
2024-03-07 19:21:31
152
转载 C++类&对象:this指针
当一个对象调用成员函数时,编译程序先将。指针是一个特殊的指针,它。,因为友元不是类的成员,是一个隐藏的指针,可以。, 然后调用成员函数。
2024-03-07 18:53:44
11
转载 C++类&对象:内联函数
对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数。是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的。如果已定义的函数多于一行,编译器会忽略 inline 限定符。如果想把一个函数定义为内联函数,则需要在函数名前面放置。关键字 inline。
2024-03-07 18:29:06
18
转载 C++类&对象:友元函数
尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字。,在这种情况下,整个类及其所有成员都是友元。友元可以是一个函数,该函数被称为。友元也可以是一个类,该类被称为。
2024-03-07 18:19:52
7
转载 C++类&对象:拷贝构造函数
如果在类中没有定义拷贝构造函数,编译器会自行定义一个。是一个对象引用,该对象是用于初始化另一个对象的。通过使用另一个同类型的对象来初始化新创建的对象。是一种特殊的构造函数,它在创建对象时,是使用。调用拷贝构造函数并为指针 ptr 分配内存。调用拷贝构造函数并为指针 ptr 分配内存。调用拷贝构造函数并为指针 ptr 分配内存。调用拷贝构造函数并为指针 ptr 分配内存。复制对象,并从函数返回这个对象。line 大小 : 10。line 大小 : 10。line 大小 : 10。
2024-03-07 13:25:57
26
转载 C++类&对象:构造函数 & 析构函数
类的构造函数是类的一种特殊的函数体可在类内或类外。由用户创建,在对象创建时自动被调用。可重载,即可定义不同参数个数和类型的构造函数。构造函数的名称,一般声明为public,并且,也不会返回 void。构造函数可用于。
2024-03-07 12:49:21
31
转载 C++类&对象:类成员函数
在类定义中定义的成员函数把函数声明为内联的,即便没有使用 inline 标识符class Boxpublic:// 长度// 宽度// 高度class Boxpublic:// 长度// 宽度// 高度。
2024-03-07 11:17:43
23
转载 C++类&对象:基础知识
class Box //关键字+类名public: //访问修饰符public,protected,private// 盒子的长度// 盒子的宽度// 盒子的高度Box Box1;// 声明 Box1,类型为 BoxBox Box2;// 声明 Box2,类型为 Box。
2024-03-07 11:05:38
25
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人