【发布时间】:2023-04-10 18:42:01
【问题描述】:
我已经开始在标题中转发声明我可以做的事情。但是,大多数时候我只是将#include 推迟到相应的 cpp 文件中。
article 让我相信我应该这样做。但是,在实践中,我从未见过其他人的代码具有如此大量的前向声明,并在 cpp 文件中包含相应的包含。
我想知道,如果我误解或过度应用此规则,并在此过程中降低我的项目的可读性。
【问题讨论】:
-
我认为这是正确的做法。我已经在实践中广泛看到它,几乎没有缺点。
标签: c++ header include forward-declaration