我应该将 .hpp 和 .cpp 放在同一折叠中还是分别放在 ./src 和 ./hdr 中?

Jam*_*ond 0 c++ netbeans

看来将它们分成 src 和 hdr 是一种流行的解决方案。但是,Netbeans 中并非如此:默认情况下,netbeans 会将 hpp 和 cpp 文件放在同一目录中。

问题:

  1. 我应该把它们分开吗?为什么?

  2. 如果 1 是,有什么方法可以在 Netbeans 中自动设置它吗?

Jos*_*ahn 5

如果您计划将库作为二进制文件和标头进行分发,那么一开始将标头放在单独的目录中可能会更容易。