在我目前的工作中,我看到在 cpp 文件中的未命名命名空间中声明的变量,并且仅由该类使用,就好像它们是成员变量一样。
我认为这是一种在 .h 中仅保留接口信息并在 .cpp 中实现的有趣方式,并且比通常的 pimpl 惯用语工作量少。
我看到人们一直在使用 pimpl 但从来没有这种方法,它有什么问题吗?
在我目前的工作中,我看到在 cpp 文件中的未命名命名空间中声明的变量,并且仅由该类使用,就好像它们是成员变量一样。
我认为这是一种在 .h 中仅保留接口信息并在 .cpp 中实现的有趣方式,并且比通常的 pimpl 惯用语工作量少。
我看到人们一直在使用 pimpl 但从来没有这种方法,它有什么问题吗?