我见过这个一次,但我不记得如何让它再次工作。假设我有三个课程:
class CRoot { ... };
class CLevelOne { ... };
class CLevelTwo { ... };
现在,我有了 main 函数,我想通过使用以下语法更深入地了解:
int main (void)
{
CRoot myRoot ("This is root.");
myroot.AddLevelOne("This is level one.").AddLevelTwo("This is level two.");
}
所以我的类的最终构造如下所示:
+- This is root.
|+- This is level one.
||+- This is level two.
如何实现它以便我可以使用语法something.Method1().Method2().MethodN(). ...;
?