【发布时间】:2014-11-05 17:45:22
【问题描述】:
在使用 STL 和 boost 时,我不断看到名为“detail”或“impl”的文件夹。 这些文件夹的用途是什么?你怎么知道这里有什么?
这些只是接口的私有实现吗?
【问题讨论】:
-
这就是为您提供闪亮的公共界面所需的所有肮脏管道,是的。但是你自己找找,你猜和谁同意 intertubes 并不能真正帮助你学习任何东西。 (对于你来说,如果你想知道如何实现类似的东西,那就看看吧。)
-
您应该只担心文档告诉您需要担心的头文件。
-
@remyabel:当然,但好奇(并询问)是可以的。有时,您确实必须担心它们(例如在(不常见的)错误情况下,您必须深入挖掘事物的核心)。
-
@Cornstalks 是的,但这似乎不是这个问题的本质。
-
@remyabel:也许我们的阅读方式不同,因为这就是我对这个问题的理解。