zoukankan      html  css  js  c++  java
  • C++11 学习 间隔更新中

    1、*this 返回执行它的的对象的引用,this返回的是地址,这涉及C++对象模式有可能是对象的首地址,有可能是首地址加上虚表的长度, 一般是*this ,有不同意见的可以提出来讨论

    2、初始化列表的应用 

      主要有:内置类型,自定义类型,初始化列表构造函数,拷贝函数,赋值函数,类,const常量

      好处有:初始化多个变量方便,避免隐式转换。

      要注意:初始化列表不仅是构造函数有,构造函数的初始化列表相当于把内置的数据显示的列出来初始化,所以构造函数是有参的。

    3、const 用法,声明变量

           修饰参数:防止函数的内部参数修改了入参。

           成员函数后面使用:表明防止成员函数内部修改成员变量。

           函数返回前面使用:表明返回值不能被修改。一般用于引用 ,指针,防止内部成员被外部调用者篡改如operator+不能被改了。这样的话 *p=返回值,则p应该属于底层const。

    以上是我个人理解,如有不正确请指证,谢谢!以后的学习心得持续更新中。        2017.8.20

          

  • 相关阅读:
    CVE-2019-0708
    windows powershell的常用命令
    sqli-lab(8)
    DVWA--CSP Bypass
    认清自己
    sqli-libs(7)
    DVWA--upload
    sqli-labs(6)
    python学习之路(22)
    BZOJ2434:[NOI2011]阿狸的打字机——题解
  • 原文地址:https://www.cnblogs.com/dobben/p/7400403.html
Copyright © 2011-2022 走看看