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

网站是如何做的商城网站 搭建

网站是如何做的,商城网站 搭建,wordpress4.9上传失败,wordpress线报主题对象型参数和返回值 1.对象型类型作为函数的参数2.对象型参数作为函数的返回值 1.对象型类型作为函数的参数 使用对象类型作为函数的参数或者返回值#xff0c;可能会产生一些不必要的中间对象 例子#xff1a; // 使用对象类型作为函数的参数 void test1(Car car) {}完整代… 对象型参数和返回值 1.对象型类型作为函数的参数2.对象型参数作为函数的返回值 1.对象型类型作为函数的参数 使用对象类型作为函数的参数或者返回值可能会产生一些不必要的中间对象 例子 // 使用对象类型作为函数的参数 void test1(Car car) {}完整代码如下 class Car { public:Car() {cout Car() - this endl;}Car(const Car car) {cout Car(const Car ) - this endl;}~Car() {cout ~Car() - this endl;}void run() {cout run() endl;} };// 使用对象类型作为函数的参数 void test1(Car car) {}Car test2() {return Car(); }int main() {Car car1; // Car()test1(car1);getchar();return 0; }输出 可以看到调用了构造函数析构函数 另外还可以看到程序还调用了一个拷贝调用函数 也就是car1对象传给test()函数的时候发现它调用了拷贝调用函数也就是在这个过程中产生了一个新的中间变量 这样做是不好的怎么去避免这个问题 答把外面的对象传给这个函数就是希望这个函数里面可以访问到外面对象的一些属性可以用引用或者指针来代替。 void test1(Car car) { }输出 没有调用拷贝构造函数 因此建议函数参数中不要使用对象型类型作为函数参数 2.对象型参数作为函数的返回值 class Car { public:Car() {cout Car() - this endl;}Car(const Car car) {cout Car(const Car ) - this endl;}~Car() {cout ~Car() - this endl;}void run() {cout run() endl;} }; // 对象型参数作为函数的返回值 Car test2() {Car car;return Car(); }int main() {Car car2; // Car()car2 test2();getchar();return 0; }这一次在函数里定义了一个对象并且返回对象 // 对象型参数作为函数的返回值 Car test2() {Car car;return car; }输出结果会发现调用了两次构造函数一次拷贝构造函数 首先就是创建对象时调用了一次 Car car2; // Car()然后就是在函数里创建对象又调用了一次 Car test2() {Car car;return car; }第三次是函数的返回值返回来一个car对象这个返回值赋给了 car2 对象相当于一次浅拷贝 car2 test2();因为函数调用后会自动销毁里面的栈空间会被回收但是你还要返回对象值所以就会提前拷贝构造出一个新的对象将这个新的对象存在main()的栈空间中。 所以最好不要以对象型类型为函数参数或为返回值会产生很多不必要的中间变量
http://www.hkea.cn/news/14519170/

相关文章:

  • 管理信息系统网站建设wordpress插件c++
  • 高中信息技术课网站怎么做做网站虚拟主机要多大
  • 如何建立一个自己的网站怎么进入网站开发模式
  • 网站优化的作用做ppt常用的网站
  • 佛山p2p网站建设企业vi设计模板
  • 深圳高端网站设计开发网络营销课程个人总结3000字
  • 旅游网站html模板开广告公司怎样跑生意
  • 网站建设项目总结百度权重1是什么意思
  • 网站搭建什么意思建站小程序
  • 做淘宝客网站域名是别人的湖北网站推广系统
  • 做网站需要什么文件临沧网站建设
  • 响应式网站设计案例织梦网站wap
  • 网站建设记入什么科目深圳网站建设卓企
  • js做网站建设银行网站 诚聘英才 频道
  • 陕西网站开发公司哪家好青岛logo设计价格
  • 苏州园区网站制作公司dw网页制作模板素材
  • 跟建设通差不多额网站传奇霸主官方网站
  • 东莞网站建设在线推广重庆装修公司排行榜
  • 攀枝花 网站建设asp
  • 呼市网站seo优化工资提成怎么算公司以前做的免费网站太多_新网站搜索不到
  • 现在个人做网站还能盈利吗wordpress移动端适配
  • 沧州做网站的网站建设站建设好吗
  • 摄影工作室网站建设模板wordpress修改关键字
  • 信息最全的网站盘锦威旺做网站建设
  • 溧阳有没有做网站的公司太原网站建设外包
  • 深圳网站营销推广公司电话wordpress 建站系统
  • 网站个人备案做论坛巢湖网站建设公司
  • 网站建设费做什么网站收录提交
  • 注册网站引流怎么自己建网站
  • 网站上的专题 怎么设计河北智慧团建网站登录