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

深圳app开发公司有哪些马鞍山seo

深圳app开发公司有哪些,马鞍山seo,建设网站的效益分析,科技经济导刊官网在资源管理类中提供对原始资源的访问 class A {... }; int day(const A* ptr) {... } int main() {shared_ptr<A> ptr(new A);cout << day(ptr) << endl; } 这样写是错误的。因为day函数要求的参数是指针&#xff0c;而你传的实际上是一个对象。 如何解决呢&…

在资源管理类中提供对原始资源的访问

class A
{...
};
int day(const A* ptr)
{...
}
int main()
{shared_ptr<A> ptr(new A);cout << day(ptr) << endl;
}

这样写是错误的。因为day函数要求的参数是指针,而你传的实际上是一个对象。

如何解决呢? 

cout << day(ptr.get()) << endl;

调用了智能指针提供的get()函数就可以显示转换类型。

但是显示转换却显得异常麻烦,所以我们需要隐式转换,这样对于用户而言会更方便一点。

 隐式类型转换

为什么建议用隐式类型转换?

class A
{
public:};
class B
{
public:A get(){return a;}
private:A a;
};

以上是显示类型转换函数,没有问题,但是麻烦的是每次都得调用get,显得不方便,所以建议使用隐式类型转换:

class A
{
public:A(int x):a1(x){}
private:int a1;
};
class B
{
public:B(const A a):a2(a){}operator A() const{return a2;}
private:A a2;
};
int main()
{A a(1);B b(a);A aa = b;
}

http://www.zhongyajixie.com/news/54686.html

相关文章:

  • 嘉兴网站建设推荐路由器优化大师
  • 上海最新情况seo优化标题 关键词
  • 品牌网站制作公司哪家好专业的营销团队哪里找
  • 苹果cms做的影视网站百度销售平台怎样联系
  • 凡客诚品网站推广seo+网站排名
  • 用java做网站聊天的好处网站制作软件
  • 功能网站首页模板山西太原网络推广
  • 怎样用php做动态网站网络推广员岗位职责
  • 莒南县建设工程网站黑龙江新闻头条最新消息
  • 网站建设佰金手指科杰十八网站建站哪家公司好
  • 做网站的企业是什么行业十大品牌营销策划公司
  • 个人做的网站不能做淘客软件外包公司
  • 烟台网站建设科技公司太原网站建设优化
  • dedecms 门户网站seo营销技巧培训班
  • 搭建网站什么意思百度seo优化招聘
  • 徐州有哪些做网站进一步优化营商环境
  • wap自助建论坛网站百度怎么发布自己的广告
  • 国内单页面网站电工培训机构
  • 滕州网站搜索引擎优化搜索引擎优化分析
  • 苏州园区网站制作公司谷歌浏览器下载安装(手机安卓版)
  • 景区网站的建设公司免费网站seo优化
  • wordpress禁止查看源码杭州seo公司
  • 网页设计网站建设流程销售平台排名
  • 做网站迅雷下载链接设置台州关键词优化推荐
  • 英语营销型网站建设seo网站推广专员
  • 美容产品网站建设多少钱十大免费引流平台
  • 网站结构优化的优化包括app开发自学
  • wordpress 福利模板快优吧seo优化
  • seo短视频网页入口引流在线观看网站青岛关键词排名提升
  • 图片列表wordpress主题南京搜索引擎推广优化