循环遍历类模板的显式特化

时间:2015-06-15 22:58:01

标签: c++ c++11 c++14

C ++ 98/03中有没有办法循环为类模板定义的所有显式特化? C ++ 11/14怎么样?

P.S。循环,我的意思是编译时循环(即使用递归模板)。

1 个答案:

答案 0 :(得分:0)

不,C ++标准中没有这样的机制。

这样的事情可以手动完成,但编译器不会帮助你。

虽然正在努力进行反思,但仍在进行中,而您所描述的并不是目前列出的任何目标。

编译器会解析C ++文件并实际执行您要求的操作,并且可以将C ++编译为中间表示形式,因此如果您确实需要所描述的内容,则可以编写该中间表示的使用者。