【c++】this 指针和类的继承

来源:互联网 发布:mysql insert 锁表 编辑:程序博客网 时间:2024/05/16 17:18

典型例子:

this 指针指向当前类生成的对象







类的继承






#include <iostream>#include <string>class Animal{public:    std::string mouth;    void eat();    void sleep();    void droop();};class Pig: public Animal{public:    void climb();};class Turtle: public Animal{public:    void swim();};void Animal::eat(){    std::cout<<"I'm sleeping!!!"<<std::endl;}void Animal::droop(){    std::cout<<"I'm drooping!!!"<<std::endl;}void Pig::climb(){    std::cout<<"I'm climbing!!!"<<std::endl;}void Turtle::swim(){    std::cout<<"I'm swimming!!!"<<std::endl;}int main(){    Pig pig;    Turtle turtle;    pig.eat();    turtle.swim();        return 0;}





原创粉丝点击