C++基础讲解第五期(继承、多继承、虚继承、向上转型、同名函数)
当我使用C习惯之后,在写链表的时候会去考虑二级指针,以及链表变了怎么才能反映出来。其实,在我们实现类的成员函数时,在成员函数里面去对成员变量进行改变,当我们去实例化这个类的时候,这个成员函数和成员变量才真正的产出,比如上面的insertNode(),在它的里面直接用了成员变量head,但是当我实例化出list的时候,调用list.insertNode()的时候,使用的就是list对象的head,改变它,就时有效的,生命周期一直到这个对象销毁。不像C中,生命周期是它的本函数内,所以要传二级指针。
复制链接