uacs2024

导航

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页

2024年3月3日 #

C++ 接口(抽象类) 虚函数

摘要: 接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个函数被声明为纯虚函数,则这个类就是抽象类。纯虚函数是通过在声明中使用 "= 0" 来指定的 class Box { 阅读全文

posted @ 2024-03-03 20:38 ᶜʸᵃⁿ 阅读(48) 评论(0) 推荐(0)

C++ 类成员访问运算符 -> 重载 最看不懂的一集

摘要: C++ 类成员访问运算符 -> 重载 阅读全文

posted @ 2024-03-03 17:04 ᶜʸᵃⁿ 阅读(13) 评论(0) 推荐(0)

C++ 下标运算符 [] 重载

摘要: 下标操作符 [] 通常用于访问数组元素。重载该运算符用于增强操作 C++ 数组的功能。 1 #include <iostream> 2 using namespace std; 3 const int SIZE = 10; 4 class safearay 5 { 6 private: 7 int 阅读全文

posted @ 2024-03-03 16:46 ᶜʸᵃⁿ 阅读(47) 评论(0) 推荐(0)

C++ 函数调用运算符 () 重载

摘要: 函数调用运算符 () 可以被重载用于类的对象。当重载 () 时,您不是创造了一种新的调用函数的方式,相反地,这是创建一个可以传递任意数目参数的运算符函数。 1 #include <iostream> 2 using namespace std; 3 class Distance 4 { 5 priv 阅读全文

posted @ 2024-03-03 16:35 ᶜʸᵃⁿ 阅读(11) 评论(0) 推荐(0)

C++ 赋值运算符'='重载

摘要: C++ 拷贝构造函数(初学有点难理解) 就像其他运算符一样,可以重载赋值运算符( = ),用于创建一个对象,比如拷贝构造函数。 1 #include <iostream> 2 using namespace std; 3 class Distance 4 { 5 private: 6 int fee 阅读全文

posted @ 2024-03-03 16:32 ᶜʸᵃⁿ 阅读(15) 评论(0) 推荐(0)

C++ ++ 和 -- 运算符重载

摘要: 原文 递增运算符( ++ )和递减运算符( -- )是 C++ 语言中两个重要的一元运算符。 1、递增和递减一般是改变对象的状态,所以一般是重载为成员函数。 2、重载递增递减,一定要和指针的递增递减区分开。因为这里的重载操作的是对象,而不是指针(由于指针是内置类型,指针的递增递减是无法重载的),所以 阅读全文

posted @ 2024-03-03 15:43 ᶜʸᵃⁿ 阅读(124) 评论(0) 推荐(0)

2024年3月2日 #

C++ 多态

摘要: 原文 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 1 #include <iostream> 2 using namespace std; 3 class Shape 阅读全文

posted @ 2024-03-02 22:07 ᶜʸᵃⁿ 阅读(6) 评论(0) 推荐(0)

C++ 输入/输出运算符重载

摘要: C++ 能够使用流提取运算符 >> 和流插入运算符 << 来输入和输出内置的数据类型。您可以重载流提取运算符和流插入运算符来操作对象等用户自定义的数据类型。 在这里,有一点很重要,我们需要把运算符重载函数声明为类的友元函数,这样我们就能不用创建对象而直接调用函数。 下面的实例演示了如何重载提取运算符 阅读全文

posted @ 2024-03-02 21:28 ᶜʸᵃⁿ 阅读(16) 评论(0) 推荐(0)

C++ 关系运算符重载

摘要: C++ 语言支持各种关系运算符( < 、 > 、 <= 、 >= 、 == 等等),它们可用于比较 C++ 内置的数据类型。 您可以重载任何一个关系运算符,重载后的关系运算符可用于比较类的对象。 1 #include <iostream> 2 using namespace std; 3 4 cla 阅读全文

posted @ 2024-03-02 21:00 ᶜʸᵃⁿ 阅读(27) 评论(0) 推荐(0)

C++ 一元运算符重载

摘要: 一元运算符只对一个操作数进行操作,下面是一元运算符的实例: 递增运算符( ++ )和递减运算符( -- ) 一元减运算符,即负号( - ) 逻辑非运算符( ! ) 一元运算符通常出现在它们所操作的对象的左边,比如 !obj、-obj 和 ++obj,但有时它们也可以作为后缀,比如 obj++ 或 o 阅读全文

posted @ 2024-03-02 20:57 ᶜʸᵃⁿ 阅读(29) 评论(0) 推荐(0)

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 24 下一页