网站首页 文章专栏 操作符重载
操作符重载
编辑时间:2021-06-25 23:10:00 作者:法外张三 5条评论


    出自:purecpp

    地址: www.purecpp.org

    转载请注明出处!


来说两句吧
登录才能发表评论。
最新评论
  • qicosmos
    qicosmos 2021-06-26 02:40:31

    是这一行

    operator value_type() { return value; }
    还是哪一行?

  • qicosmos
    法外张三 2021-06-29 00:43:11

    对,这就一行。` operator value_type() { return value; } `

    为啥,要在operator 后面,添加类型。不添加类型,还编译出错。

  • qicosmos
    法外张三 2021-06-29 00:46:41

    弱弱 的吐槽一句,评论编辑框,为啥,没用 MarkDown呢。 -_-|| 

    文章编辑区,MarkDown  没有行号。 

  • qicosmos
    loop 2021-06-29 10:53:45
    这不是重载运算符,这是用户定义转换函数,定义之后可以支持显式或者隐式的把decltype(*this)类型表达式转换成value_type类型变量。这个声明前面也可以加explicit关键字禁止隐式转换
  • qicosmos
    qicosmos 2021-06-29 17:52:44

    @loop

    正解。


    ps:评论区有个插入代码的按钮,没有支持markdown

Absolutely

purecpp

一个很酷的modern c++开源社区


[社区开源项目列表,点击前往]


purecpp社区自2015年创办以来,以“Newer is Better”为理念,相信新技术可以改变世界,一直致力于现代C++研究、应用和技术创新,期望通过现代C++的技术创新来提高企业生产力和效率。


社区坚持只发表原创技术文章,已经累计发表了一千多篇原创C++技术文章;


组织了十几场的C++沙龙和C++大会,有力地促进了国内外C++开发者之间的技术交流;


开源了十几个现代C++项目,被近百家公司所使用,有力地推动了现代C++在企业中的应用。


期待更多的C++爱好者能参与到社区C++社区的建设中来,一起为现代C++开源项目添砖加瓦,一起完善C++基础设施和生态圈。


微信公众号:purecpp, 社区邮箱: purecpp@163.com


友情链接