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

网站设计风郑州见效果付费优化公司

网站设计风,郑州见效果付费优化公司,企业网站建设实战教程,有没有免费的视频交友软件i 和 i 哪个效率更高? 在这里声明,简单地比较前缀自增运算符和后缀自增运算符的效率是片面的,因为存在很多因素影响这个问题的答案。首先考虑内建数据类型的情况:如果自增运算表达式的结果没有被使用,而是仅仅简单地用于增加一员…

i ++ 和 ++i 哪个效率更高?

在这里声明,简单地比较前缀自增运算符和后缀自增运算符的效率是片面的,因为存在很多因素影响这个问题的答案。首先考虑内建数据类型的情况:如果自增运算表达式的结果没有被使用,而是仅仅简单地用于增加一员操作数,答案是明确的,前缀法和后缀法没有任何区别,编译器的处理都应该是相同的,很难想象得出有什么编译器实现可以别出心裁地在二者之间制造任何差异。我们看看下面这个程序。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(1)++i 返回对象的引用;

(2)i++ 总是要创建一个临时对象,在退出函数时还要销毁它,而且返回临时对象的值时还会调用其拷贝构造函数,

导致在大对象的时候产生了较大的复制开销,引起效率降低。因此使用自定义类型(注意不是指内建类型)的时候,

应该尽可能地使用前缀式递增或递减。
下面代码可以展示两者的区别


#include<iostream>
using namespace std;
class Integer {
public:Integer(long data) :m_data(data) {}Integer& operator++() {	//前置版本,返回引用cout << " Integer::operator++() called!" << endl;m_data++;return *this;}Integer operator++(int) {	//后置版本,返回对象的值cout << " Integer::operator++(int) called!" << endl;Integer temp = *this;m_data++;return temp;	//返回this对象的旧值}
private:long m_data;
};void main(void)
{Integer x = 1;	//call Integer(long)++x;	//call operator++()x++;	//call operator++(int)
}
http://www.hkea.cn/news/540891/

相关文章:

  • 做论坛网站需要多大空间seo推广招聘
  • 中国建设银行网站软件不限次数观看视频的app
  • 网站开发建设的步骤win11优化大师
  • 在线做数据图的网站樱桃bt磁力天堂
  • 网站建设费的税率东莞公司网上推广
  • 上海设计公司排名前十宁波seo搜索优化费用
  • 如皋做网站公司com域名
  • 织梦做企业网站教程网络营销推广方案论文
  • 微信如何添加小程序二十条优化措施全文
  • 网站制作费可以做业务宣传费河北百度推广电话
  • wordpress日主题破解网站排名优化软件有哪些
  • 做公众号app 网站 app济南网站设计
  • 单位网站 单位网页 区别吗福州seo顾问
  • 专业做网站制作的公司百度地图网页版进入
  • 买卖网站域名骗局百度推广登陆
  • 石家庄大型网站设计公司手机怎么建网站
  • 政府网站图解怎么做百度关键词排名靠前
  • 天津做网站印标东莞网络推广排名
  • 设计一个外贸网站需要多少钱沈阳网站推广优化
  • 洗化行业做网站福州百度seo排名
  • 西安app网站开发项目腾讯域名注册官网
  • 网站开发的技术指标如何做网站搜索引擎优化
  • 建网站的要求老铁外链工具
  • wordpress有广告郑州seo优化大师
  • 企业网站推广的实验内容企业宣传网站
  • 如何开发高端市场宁波seo快速优化公司
  • 常用设计资源网站爱网站
  • 企业品牌网站营销关于seo的行业岗位有哪些
  • 群晖怎样做网站惠州网络营销
  • 怎么做网站内部链接的优化品牌营销推广代运营