合并带有标头/源代码分离的 C++ 命名空间

问题描述 投票:0回答:0

在我手动滚动供个人使用的 C++ 实用函数项目中,我将部分库的函数分组到两个文件中。因此,对于

digitmanip
工具集,我以这种方式分离源代码和标头代码:

src/digitmanip.cpp -> include/digitmanip.hpp (functions for manipulating numbers and their digits)
src/add.cpp -> include/add.hpp (a set of adding functions for containers, varargs, etc...)

我以前用过这个结构,效果很好,但我想把所有的功能都放在一个

namespace libname
下。我能否在将所有内容保持在同一命名空间下的同时保持源/标头分离相同?

c++ static-libraries directory-structure separation-of-concerns
© www.soinside.com 2019 - 2024. All rights reserved.