【发布时间】:2020-12-01 05:45:47
【问题描述】:
假设有 3 个函数 f1,f2,f3
它们以循环方式使用。 f1 需要 f2 f2 需要 f3 f3 需要 f1
所以,在编写代码时,我们必须使用函数原型来避免错误。
但是结构呢? 我们如何使用结构来做到这一点,因为 C++ 中不允许使用结构原型
【问题讨论】:
-
我认为您可能正在寻找前瞻性声明。这是您所谓的原型的实际名称。您实际上不能让 f1 包含一个 f2 包含一个 f3 包含一个 f1 因为 f1 将包含一个 f2 将包含一个 f3 将包含一个 f1 将包含一个 f2 将包含一个 f3 将包含一个 f1 会包含一个 f2 将包含一个 f3 将包含一个 f1 将包含一个 f2 将包含一个 f3 将包含一个 f1 将包含一个 f2 将包含一个 f3 将包含一个 f1...看到问题了吗?跨度>
-
好的,我明白了!
标签: c++ struct function-prototypes