当前位置: 首页 > wzjs >正文

视频网站 怎么做搜索引擎优化的英文

视频网站 怎么做,搜索引擎优化的英文,广告设计与制作专业学什么课程,google站长工具在C中,运算符重载允许为用户定义的类型(类或结构体)赋予某些内置运算符的功能。下面是一个关于关系运算符重载()和算术运算符重载()的简单例子。 示例:复数类的运算符重载 将创建一…

在C++中,运算符重载允许为用户定义的类型(类或结构体)赋予某些内置运算符的功能。下面是一个关于关系运算符重载(==)和算术运算符重载(+)的简单例子。

示例:复数类的运算符重载

将创建一个表示复数的类,并为其重载==和+运算符。

【cpp】
#include
using namespace std;

class Complex {
private:
double real;
double imag;

public:
// 构造函数
Complex(double r = 0.0, double i = 0.0) : real®, imag(i) {}

// 重载关系运算符 ==
bool operator==(const Complex& other) const {return (real == other.real && imag == other.imag);
}// 重载算术运算符 +
Complex operator+(const Complex& other) const {return Complex(real + other.real, imag + other.imag);
}// 用于打印复数
void print() const {if (imag < 0)cout << real << " - " << -imag << "i" << endl;elsecout << real << " + " << imag << "i" << endl;
}

};

int main() {
Complex c1(3.0, 4.0);
Complex c2(3.0, 4.0);
Complex c3(1.0, 2.0);

// 使用重载的 == 运算符
if (c1 == c2) {cout << "c1 is equal to c2" << endl;
} else {cout << "c1 is not equal to c2" << endl;
}// 使用重载的 + 运算符
Complex c4 = c1 + c3;
cout << "c1 + c3 = ";
c4.print();return 0;

}

解释

  1. 复数类定义:

    • Complex类有两个私有成员变量:real和imag,分别表示复数的实部和虚部。

    • 构造函数允许使用给定的实部和虚部初始化复数对象。

  2. 关系运算符重载:

【cpp】
bool operator==(const Complex& other) const {
return (real == other.real && imag == other.imag);
}

• 这个重载的==运算符比较两个复数对象的实部和虚部是否相等。

• const关键字表示该函数不会修改调用它的对象。

  1. 算术运算符重载:

【cpp】
Complex operator+(const Complex& other) const {
return Complex(real + other.real, imag + other.imag);
}

• 这个重载的+运算符返回一个新的Complex对象,其实部和虚部分别是两个操作数对应部分的和。

• 同样,const关键字表示该函数不会修改调用它的对象。

  1. 打印函数:

    • print方法用于格式化输出复数,根据虚部的正负决定输出形式。

  2. main函数:

    • 创建了几个Complex对象,并使用重载的==和+运算符进行比较和加法运算。

    • 结果通过cout输出。

这个例子展示了如何在C++中为用户定义的类型重载关系运算符和算术运算符,使这些类型的对象能够像内置类型一样使用这些运算符。

http://www.dtcms.com/wzjs/390403.html

相关文章:

  • 网站做后台教程优化推广联盟
  • 海口做网站公司宜昌seo
  • 深圳商城网站建设公司合肥关键词排名推广
  • 知名的网站制作短视频推广策略
  • 江苏景禾瑜博建设工程有限公司网站百度推广怎么弄
  • 网站备案 湖北宁波seo外包服务
  • 哈尔滨做网站公司广州网站seo地址
  • 中天银都建设集团网站b2b多平台一键发布
  • 搞笑网站源代码杭州网站运营十年乐云seo
  • 外网网站seo链接优化建议
  • 南京建设银行官方网站沈阳网络优化培训
  • 网站怎么设置标题搜索引擎推广和优化方案
  • 姜堰哪里有网站建设的地推拉新app推广接单平台免费
  • 公司网站简介怎么做培训机构招生方案范文
  • 百元建网站图片搜索引擎
  • 网页设计课程期末总结索引擎优化 seo
  • 大良营销网站建设案例关键词优化排名用哪个软件比较好
  • 成都网站建设四川冠辰网站建设开平网站设计
  • 编译django做的网站网络营销是以什么为基础
  • 网页微博的草稿箱在哪泉州百度seo
  • 社区门户网站建设招标公告最新推广方法
  • 卖模具做哪个网站好整站关键词快速排名
  • 网站建设怎么宣传建站教程
  • 网站建设及使用移动广告联盟
  • 广东东莞今日头条网站seo优化方案项目策划书
  • 做vue用哪个网站排名优化网站
  • 如何管理wordpress网站模板下载百度灰色词排名代发
  • 婚庆策划公司排名广州网站优化公司
  • 闲鱼网站做交易是先付款吗百度资源分享网页
  • 品牌网站怎么做推广普通话宣传语手抄报