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

网站设置专栏希爱力

网站设置专栏,希爱力,网站建站报告,wordpress 前台 很慢//单独形式 x x y; x x - y; //也可以写为复合形式 x y; x - y;效率问题 一般而言,复合操作符比其对应的单独形式效率高:因为单独形式需要返回一个新的对象,就会产生一个临时对象的构造和析构成本,复合版本则是直接写入左…
//单独形式
x = x + y;   x = x - y;
//也可以写为复合形式
x += y;  x -= y;

效率问题

  1. 一般而言,复合操作符比其对应的单独形式效率高:因为单独形式需要返回一个新的对象,就会产生一个临时对象的构造和析构成本,复合版本则是直接写入左端自变量,不需要产生一个临时对象来放置返回值。
  2. 同时提供复合和单独形式,允许客户端在便利和效率之间抉择;
  3. 单独形式调用T的复制构造函数,它建立了临时对象与rhs一起调用+=,运算结果从operator+返回。这样会比使用命名对象效率更高,因为使用了返回值最优化的方法(RVO)。
//operator+根据operator+=来实现
const Rational operator+(const Rational& lhs,const Rational& rhs)
{return Rational(lhs) += rhs;
}
//operator-根据operator-=来实现
const Rational operator-(const Rational& lhs,const Rational& rhs)
{return Rational(lhs) -= rhs;
}template<typename T>
const T operator + (const T& lhs,const T& rhs)
{return T(lhs) += rhs;
}template<typename T>
const T operator +(const T& lhs,const T& rhs)
{return T(lhs) += rhs;//相比于//T result(lhs);//return T(lhs) += rhs;
}

综上

operator的复合形式(operator+=)比单独形式(operator+)效率更加高,开发时优先考虑使用复合形式。

http://www.khdw.cn/news/30553.html

相关文章:

  • wordpress 自定义注册表单seo网站推广有哪些
  • 天津网络推广网站建设公司网站推广广告
  • 做网站有地区差异吗seo一般包括哪些内容
  • 网站切换图片做背景怎么写百度知识营销
  • 做购物网站公司百度打广告多少钱一个月
  • 京东网站建设及特点关键词搜索推广排行榜
  • 什么是企业网站策划案百度下载安装2021
  • 秦皇岛网站制作百度一下移动版首页
  • 公司网站的备案号是如何链接的百度上做优化一年多少钱
  • 网站建设先进事迹网络推广有哪几种方法
  • 定州网站建设怎么提高关键词搜索权重
  • 大余做网站建设武汉电脑培训学校有哪些
  • 什么专业学网页设计一个网站可以优化多少关键词
  • 运城盐湖区姚孟信通网站开发中心seo电商运营是什么意思
  • 专业旅游网站建设关键词异地排名查询
  • wordpress页面父级百度快照如何优化
  • 网站与建设实训报告百度今日小说排行榜
  • 如何对网站管理seo资源是什么意思
  • 怎么开发网站程序铜陵seo
  • 大连网站流量优化定制域名地址查询
  • 娱乐网站模板苏州seo按天扣费
  • wordpress传上七牛成都做整站优化
  • 新兴建设网站网络营销推广策划书
  • 深圳集团网站建设专业少女长尾关键词挖掘
  • 企业网站模板下载服务哪家好好用的搜索引擎有哪些
  • 建湖专业做网站的公司网络营销产品的特点
  • 网站开发厦门长尾关键词挖掘词工具
  • 开一家网络公司做网站前景如何百度的合作网站有哪些
  • 做视频网站被判刑深圳网站建设哪家好
  • 东莞南城网站设计石家庄网络营销