Tag: 对象

  • PHP中的拷贝

    对象用等号赋值,只是引用,是浅拷贝,除非使用clone关键字。
    而基本类型,int、float、string、array几种类型都是复制也是引用,不过有copy-on-write机制控制,感觉好像是直接复制,但是效率却高一些。基本类型如果想传引用,需要加一个&.
    下面代码可以说明: (more…)

  • C++中成员函数的连续调用

    首先说下什么是我所谓的连续调用,假设有一个类person:

    person a;
    a.set("kangzj").get().set("abc");

    加红的部分即为本文要说的连续调用
    怎么实现呢,很简单,只要让成员函数返回一个指向当前对象的引用即可,于是,我这样定义这个类:
      (more…)