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

青海高端网站建设制作一个自己的网站

青海高端网站建设,制作一个自己的网站,网站备案ps,wordpress 主题 网址导航unique_ptr大小和删除器有很大关系&#xff0c;具体区别看如下代码的分析。不要让unique_ptr占用的空间太大&#xff0c;否则不会达到裸指针同样的效果。 #include <iostream> #include <memory> using namespace std;class Widget {int m_x;int m_y;int m_z;publ…

unique_ptr大小和删除器有很大关系,具体区别看如下代码的分析。不要让unique_ptr占用的空间太大,否则不会达到裸指针同样的效果。

#include <iostream>
#include <memory>
using namespace std;class Widget {int m_x;int m_y;int m_z;public:Widget(int x, int y, int z) :m_x(x), m_y(y), m_z(z){}void print() {cout << m_x << "," << m_y << "," << m_z << endl;}~Widget(){cout << "Widget dtor" << endl;}
};struct DeleteWithLog {void operator()(Widget* w) {data++;delete w;cout << "------ DeleteWithLog delete w" << endl;}int data;
};void deleteFunction(Widget* w) {delete w;cout << "------ deleteFunction delete w" << endl;
}int main()
{{unique_ptr<Widget> w1(new Widget(1, 2, 3));w1->print();cout <<"sizeof(w1) = " <<sizeof(w1) << endl;cout << "------ default delete" << endl;}{DeleteWithLog dw;unique_ptr<Widget, DeleteWithLog> w2(new Widget(10, 20, 30));w2->print();cout << "sizeof(w2) = " << sizeof(w2) << endl;}int data1, data2, data3;{auto lambda = [=](Widget * w) {cout << data1 << data2 << data3 << endl;delete w;cout << "------ lambda delete w" << endl;};unique_ptr<Widget, decltype(lambda)> w3(new Widget(100, 200, 300), lambda);w3->print();cout << "sizeof(w3) = " << sizeof(w3) << endl;}{unique_ptr<Widget, void(*)(Widget*)>w4(new Widget(1000, 2000, 3000), deleteFunction);w4->print();cout << "sizeof(w4) = " << sizeof(w4) << endl;}system("pause");
}

结果:
在这里插入图片描述

http://www.yayakq.cn/news/154071/

相关文章:

  • 查询网站外链怎么做好网站搜索引擎优化
  • wordpress入门建站教程武进网站建设好么
  • 湖南做网站的公司有哪些网络优化推广
  • 用vultr做网站做外贸怎么登陆国外网站
  • 做网站技巧成华区微信网站建设推广
  • 池州专业网站建设怎么样网站首页制作方案
  • 宁波网站制作首推蓉胜网络好免费做爰网站
  • 平原做网站淘宝关键词排名
  • 葫芦岛做网站价格土巴兔官网
  • 建设一个网站步骤建电影网站的程序
  • 网站建设前的问卷server 2012 做网站
  • 网站建设栏目设置表格千图网ppt模板
  • 在阿里云上做网站步骤最近的国际新闻热点
  • 判断网站的好坏wordpress win 伪静态
  • 南京建设项目环评公示期网站怎么在微信公众号上做网站
  • 北京平面设计网站群辉wordpress
  • 个人网站模板html代码免费搜狗网
  • 网站切换效果android开发工程师
  • 如何在电脑上建设网站那家公司网站做的好
  • 有什么有趣的网站网页设计与制作感受
  • 做门窗做什么网站好wordpress为什么性能差
  • 做微网站迅宇科技快速排名工具免费
  • 丝路云网站建设wordpress4.7.2卡
  • php网站功能wordpress如何用js调用广告单页做淘宝客
  • 现代郑州网站建设自己做的网站如何链接到百度
  • wordpress开启新用户注册功能长沙seo网络优化
  • 有哪些网站做的好处私密浏览器直播
  • 无锡企业网站建设报价wordpress 4.5.6
  • 网站建设管理工作会议上的讲话wordpress用户权限说明
  • 用dreamware做网站热水器网站建设 中企动力