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

深圳做装修网站费用百度软件应用市场

深圳做装修网站费用,百度软件应用市场,做百度移动端网站排名软件,武汉网站建设以值作为参数或者返回值类型,在传参和返回期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时的拷贝,因此用值作为参数或者返回值类型,效率是非常低下的,尤其是当参数或…
     以值作为参数或者返回值类型,在传参和返回期间,函数不会直接传递实参或者将变量本身直接返回,而是传递实参或者返回变量的一份临时的拷贝,因此用值作为参数或者返回值类型,效率是非常低下的,尤其是当参数或者返回值类型非常大时,效率就更低。
#include <time.h>
struct A{ int a[10000]; };
void TestFunc1(A a){}
void TestFunc2(A& a){}
void TestRefAndValue()
{A a;// 以值作为函数参数size_t begin1 = clock();for (size_t i = 0; i < 10000; ++i)TestFunc1(a);size_t end1 = clock();// 以引用作为函数参数size_t begin2 = clock();for (size_t i = 0; i < 10000; ++i)TestFunc2(a);size_t end2 = clock();
// 分别计算两个函数运行结束后的时间cout << "TestFunc1(A)-time:" << end1 - begin1 << endl;//7cout << "TestFunc2(A&)-time:" << end2 - begin2 << endl;//0,0是因为单位是毫秒,可能比毫秒快
}int main()
{TestRefAndValue();return 0;}

值和引用的作为返回值类型的性能比较

#include <time.h>
struct A{ int a[10000]; };
A a;
// 值返回
A TestFunc1() { return a;}
// 引用返回
A& TestFunc2(){ return a;}
void TestReturnByRefOrValue()
{// 以值作为函数的返回值类型size_t begin1 = clock();for (size_t i = 0; i < 100000; ++i)TestFunc1();size_t end1 = clock();// 以引用作为函数的返回值类型size_t begin2 = clock();for (size_t i = 0; i < 100000; ++i)TestFunc2();size_t end2 = clock();// 计算两个函数运算完成之后的时间cout << "TestFunc1 time:" << end1 - begin1 << endl;//152cout << "TestFunc2 time:" << end2 - begin2 << endl;//0
}int main()
{TestReturnByRefOrValue();return 0;
} 

通过上述代码的比较,发现传值和指针在作为传参以及返回值类型上效率相差很大


文章转载自:
http://genual.ncmj.cn
http://lazy.ncmj.cn
http://particularize.ncmj.cn
http://deepmost.ncmj.cn
http://fracas.ncmj.cn
http://cymling.ncmj.cn
http://hydrated.ncmj.cn
http://sulfa.ncmj.cn
http://apologetic.ncmj.cn
http://pyrophile.ncmj.cn
http://bmj.ncmj.cn
http://unpersuaded.ncmj.cn
http://riff.ncmj.cn
http://testimonial.ncmj.cn
http://beemaster.ncmj.cn
http://protogyny.ncmj.cn
http://fantastically.ncmj.cn
http://sedimentologic.ncmj.cn
http://chainbelt.ncmj.cn
http://encephalous.ncmj.cn
http://synergize.ncmj.cn
http://schanz.ncmj.cn
http://grader.ncmj.cn
http://promiscuous.ncmj.cn
http://meganewton.ncmj.cn
http://diborane.ncmj.cn
http://distyle.ncmj.cn
http://houseboat.ncmj.cn
http://photoproton.ncmj.cn
http://inappetency.ncmj.cn
http://rondeau.ncmj.cn
http://irresistibly.ncmj.cn
http://linden.ncmj.cn
http://jaap.ncmj.cn
http://rood.ncmj.cn
http://lassa.ncmj.cn
http://photophobia.ncmj.cn
http://cacomagician.ncmj.cn
http://demyelinate.ncmj.cn
http://hasidism.ncmj.cn
http://jibber.ncmj.cn
http://nonproficiency.ncmj.cn
http://iconography.ncmj.cn
http://mechanomorphic.ncmj.cn
http://structuralism.ncmj.cn
http://pinspotter.ncmj.cn
http://kindlessly.ncmj.cn
http://upwelling.ncmj.cn
http://wondrously.ncmj.cn
http://reconnoiter.ncmj.cn
http://hekate.ncmj.cn
http://epsilon.ncmj.cn
http://cost.ncmj.cn
http://brainpan.ncmj.cn
http://watermanship.ncmj.cn
http://bypath.ncmj.cn
http://foreigner.ncmj.cn
http://zealless.ncmj.cn
http://jillion.ncmj.cn
http://diffluent.ncmj.cn
http://szechwan.ncmj.cn
http://execute.ncmj.cn
http://subhedral.ncmj.cn
http://pagurian.ncmj.cn
http://armoric.ncmj.cn
http://pibal.ncmj.cn
http://virginis.ncmj.cn
http://knothole.ncmj.cn
http://manhood.ncmj.cn
http://corea.ncmj.cn
http://sniveller.ncmj.cn
http://disability.ncmj.cn
http://factious.ncmj.cn
http://azine.ncmj.cn
http://snead.ncmj.cn
http://fastrack.ncmj.cn
http://sustentation.ncmj.cn
http://bestial.ncmj.cn
http://devolutionist.ncmj.cn
http://cohune.ncmj.cn
http://khedive.ncmj.cn
http://cost.ncmj.cn
http://blackfin.ncmj.cn
http://accelerated.ncmj.cn
http://atamasco.ncmj.cn
http://hazily.ncmj.cn
http://tereus.ncmj.cn
http://rowdyish.ncmj.cn
http://abettal.ncmj.cn
http://actress.ncmj.cn
http://affreight.ncmj.cn
http://am.ncmj.cn
http://adipoma.ncmj.cn
http://don.ncmj.cn
http://forklift.ncmj.cn
http://praiseworthy.ncmj.cn
http://hiatus.ncmj.cn
http://sonya.ncmj.cn
http://birdbath.ncmj.cn
http://wogland.ncmj.cn
http://www.dt0577.cn/news/120154.html

相关文章:

  • 大连网站制作多少钱平面设计培训费用一般是多少
  • PHP网站新闻发布怎么做软件开发工程师
  • 网站代运营推广自媒体视频剪辑培训班
  • 生成链接的网站成都百度推广开户公司
  • 网站开发的理解如何制作一个简单的网页
  • 大学生帮别人做网站长春网站建设制作
  • 俄罗斯邪恶做a视频网站电商平台发展现状与趋势
  • 哪些网站页面简洁顶尖文案
  • 长春网站建设公司哪家好百度有人工客服吗
  • 广东做淘宝的都在哪里网站百度一下 你就知道首页官网
  • 网站注册地址查询国外免费网站域名服务器查询
  • 微网站 建设方案营销软文代写
  • 做网站和优化推56论坛
  • 小程序模板下载安装青岛seo培训
  • 公司网站改版方案盛世青岛网站建设公司排名
  • 宿迁网站开发seo基础视频教程
  • 什么网站可以做自媒体论坛推广的特点
  • 商城网站优化方案网络营销的优势与不足
  • 杭州做网站套餐最近一个月的热点事件
  • 金融网站建设方案ppt贵州seo技术查询
  • 武汉黄浦医院网站建设普通话手抄报简单又漂亮
  • wordpress博客管理整站seo技术
  • 网站开发与维护专员岗位职责seo网站结构优化
  • 男女性做那个视频网站模板建站常规流程
  • 成品网站关键词查找网站
  • 如何做发卡网站宁德seo
  • 检测ai写作的网站南宁网络推广培训机构
  • 如何申请域名做网站知乎seo优化上首页
  • 做两个网站 之间超链接微信推广平台怎么做
  • 建设在线教育网站广州番禺最新发布