b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

句柄类?mfc vs2010?模板只有c 有?peterxiang

电脑杂谈  发布时间:2016-10-18 21:00:06  来源:网络整理

你是否正在寻找关于句柄类的内容?让我把最趣味的东西奉献给你:

句柄类

C++ 中面向对象编程的一个颇具讽刺意味的地方是,不能使用对象支持面向对象编程,相反,必须使用指针或引用。例如,下面的代码段:

void get_prices(Item_base object, const Item_base *pointer, const Item_base &reference) { // cout << pointer->net_price(1) << endl; cout << reference.net_price(1) << endl; // always invokes Item_base::net_price cout << object.net_price(1) << endl; } 这里的object.net_price永远只能调用类Item_base中的函数,无法实现多态。于是,引入了句柄类这个概念,。其实句柄类也可以看作是另一种智能指针,它通过类B将类A的指针进行封装,当你需要调用类A指针的时候,只需要调用类B的对象就可以了(调用的时候需要用到类B重载的解引用和箭头操作符)。

赋值操作符比复制构造函数复杂一点:

未完待续

发表于

公告
导航

  • 统计

  • 随笔: 27
  • 文章: 0
  • 评论: 2
  • 引用: 0

  • Powered by: 博客园
    模板提供:沪江博客
    Copyright ©2016 peterxiang

    以上就是关于句柄类的全部内容,相信你一定会非常满意。


    本文来自电脑杂谈,转载请注明本文网址:
    http://www.pc-fly.com/a/jisuanjixue/article-19079-1.html

      相关阅读
        发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

        • 关汉卿
          关汉卿

          那种军舰的什么发动机造不出来

        • 催眠师赞高
          催眠师赞高

          是1888年

        热点图片
        拼命载入中...