class在很早的版本就有了
在 MudOS 的changelog里面有:
Fri Apr 28 20:24:42 EDT 1995 (tim@handel.princeton.edu (Beek))
* bumped version number to v21.2
. classes can contain instances of themselves now
(翻译:类可以包含一个他们自身的实例)
(举例:
class test {
class test c_test;
}
class test c_test = new(class test);
c_test->c_test = new(class test);
c_test->c_test->c_test = new(class test);
c_test->c_test->c_test->c_test = new(class test);
上述代码经测试通过,测试环境 MudOS V21pre11
)
class先要定义好成员及类型的,在运算过程不能向array或者mapping那样随意增减成员的