首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++的基类是什么解决办法

2012-02-04 
c++的基类是什么JAVA的基类是Object类,那c++的基类是什么[解决办法]C++语言本身没有这样的基类,不同C++库

c++的基类是什么
JAVA的基类是Object   类,那c++的基类是什么

[解决办法]
C++语言本身没有这样的基类,不同C++库有不同的实现:
如MFC里是CObject,Qt里面是QObject
[解决办法]
纯就语言本身来说,C++和JAVA都没有所谓的基类,他们仅仅定义了基类的抽象概念和基类应该

遵循的一些法则,至于将这些概念的基类变为具体的基类,就是程序员的工作了。

JAVA所说的基类也是SUN公司根据语言本身的规则预先编好了的。就像微软将C++包装成MFC一

样。
[解决办法]
你所谓的“基类”其实是指应用程序框架类库中的基类,例如JAVA的基类是Object 类、MFC里是CObject以及Qt的QObject!

C++的基类是指在类继承体糸中被继承,相对于派生类而言的类,例如:

class Pig
{
public:
};

class PP : public Pig
{
};

其中,相对于PP而言,Pig就是其基类!

热点排行