more effective c++ 里有这个主题,不过没时间去买书最近
大家能不能概念清晰的阐述一下自己的认识啊?

解决方案 »

  1.   

    引用是特殊的指针。指针可以为空(NULL),引用不能为空,必须指向某一
    内存空间。显然用指针比较灵活,有时候指针能做到而引用不可以。
    但当两种都可以适用的话,用引用比较好。
      

  2.   

    1。引用北创建的同时必须被初始化(指针则可以在任何时候被初始化)
    2。不能有NULL引用,引用必须和合法的存储单元关联(指针则可以使NULL)
    3。一旦引用被初始化,就不能改变引用的关系(指针则可以随时改变所指的对象)
    以上出自《高质量C++编程》林锐。