400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

c++对象模型

The c++ Object Model

A Simple Object Model

A Table-driven Object Model

The c++ Object Model

A Keyword Distinction

int (*pq) ();

An Object Distinction

The Type of a Pointer

Adding Polymorphism

class A
{
    public:
    	virtual action1();
    ...
}


class B : public A
{
    //以下皆为B独有
    public:
    	...
    	void rotate();
    
    protected:
    	enum action2 {...};
    	int n;
}

B b;
A* p1 = &b;
B* p2 = &b;
p1->action1()
B b;
A a1 = b;	//造成sliced

a1.action1();	//调用A中的

标题名称:c++对象模型
链接URL:http://mbwzsj.com/article/dsoiidc.html

其他资讯

让你的专属顾问为你服务