Variable storage(变量储存)指针和引用
变量储存有三种方式:直接,通过指针,通过引用。 important facts: 指针永远储存在stack memory中 stack memory large->small, heap memory small->large 引用不占用内存,初始化时必须说明其依附于哪个对象,如: cube &c = a;即初始化cube类型的object c,其为a的引用(意味着: c与a地址相同;若改动c,a也会改动 可以看出, return by value: 因为Cube c是sendCube函数传入的实参,所以在传入时,必定有copy constructor,所以本质是复制之后,send复制后
用户评论