4

我希望这个问题不要太傻,但是标准 C++ 中最基本的类是什么?目的?目的?

class MyObject : public object{  ...

我得到“令牌之前的预期类名{”

是否有任何显示标准 C++ 类继承的地图、图表或图像? 像这样的东西,但对于 C++

4

5 回答 5

14

C++ 中没有最基本的类,即所有类都没有通用的基类。

于 2010-07-26T06:56:53.057 回答
10

与 Java 不同,C++ 中没有基本的对象类型。

于 2010-07-26T06:56:06.693 回答
8

在 Cocoa 中,NSObject类是框架的基础,而不是 Objective-C 语言本身。在 Objective-C 中,可以通过不从任何东西派生来创建根类(但为了使其工作,您可能必须通过运行时调用破解您的方式)。

类似地,一些基于 C++ 的框架可能会定义一个根类,该框架中的所有其他类都派生自该根类,但它特定于框架,而不是特定于语言。

于 2010-07-26T07:11:03.980 回答
3

这是您可以编译的最简单的最基本的类:

class Null
{
};
于 2010-07-26T07:05:18.130 回答
3

IOstream 库的继承图在这里。STL 是一个模板库,不使用 OOP。

于 2010-07-26T07:06:11.927 回答