我的 C++ 软件使用另一个收集常见类/函数的存储库。很多时候,我的软件只使用一个头文件中提供的几个相关类之一。假设外部存储库有一个文件“data_types.h”,包含三个类。
class X { // definition }
class Y { // definition }
class Z { // definition }
Run Code Online (Sandbox Code Playgroud)
我的项目使用class Y来自标题。当发布给客户时,我需要包含我的 lib 文件以及 this 的定义class Y。如何向客户隐藏 X 类和 Z 类(因为它们未在我的项目中使用)?
有某种包装方法可以推荐吗?
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |