【发布时间】:2011-05-20 04:17:58
【问题描述】:
我正在开发一个 C++ 矩阵计算库。为此,我想使用模板。在做了一些模板元编程之后,我意识到我最终会在模板矩阵类中公开我的实现。当你公开那个特定的模板类时,有没有办法在头文件中混淆模板类的实现?如果是,那它是怎么做的?
【问题讨论】:
-
我发现了一种方法,即在一个内联文件 (*.inl) 文件中实现。但是,你仍然可以看到所有的实现
标签: c++ templates metaprogramming