【发布时间】:2018-08-17 12:01:40
【问题描述】:
我尝试使用以下struct 声明编写程序:
struct N
{
int value;
N Left;
N Right;
};
如果可能的话,我的程序中将有无限数量的结构。我仍然希望我的 Left 和 Right 具有与 N 完全相同的结构。有没有办法做到这一点?
【问题讨论】:
-
你知道这是不可能的,你甚至知道为什么这是不可能的,但你还在寻找方法吗?
-
递归。 “Pete 和 Repeat 在一条船上。Pete 掉了下来。剩下的是谁?” 编译器如何知道何时停止递归布局?