比如:没forward declaration,有些互相引用的,根本编译不过去。 即:有些地方B依赖于A,但只需要A的incomplete type,而不需要其complete type。定义/实现的地方,一定是complete type。
【 在 rayren (nicky) 的大作中提到: 】
: 如果 “定义 = 声明 + 内存分配”,直接定义就是,为什么还要先声明?
: --
:
:
--
发自xsmth (iOS版)
--
※ 修改:·z16166 于 Jun 23 13:42:12 2021 修改本文·[FROM: 124.64.18.*]
※ 来源:·水木社区
http://m.mysmth.net·[FROM: 124.64.18.*]
修改:z16166 FROM 124.64.18.*
FROM 124.64.18.*