可能重复:
C++ Template Metaprogramming - Is it possible to output the generated code?
如何在C ++代码中编译模板后看到所有实例化?例如,在编译此代码之后:
#include <iostream>
using namespace std;
template <class a_type> class TemplateClass {
a_type m_one ;
a_type m_two ;
};
int main (){
TemplateClass<int> intClass ;
TemplateClass<char> charClass ;
}
我想看一个带有类的C ++文件:
template <int> class TemplateClass {
int m_one ;
int m_two ;
};
与char
相同的班级。我更喜欢Eclipse或Visual Studio中的建议。