标签: c++ c++11 c++14
C ++ 98/03中有没有办法循环为类模板定义的所有显式特化? C ++ 11/14怎么样?
P.S。循环,我的意思是编译时循环(即使用递归模板)。
答案 0 :(得分:0)
不,C ++标准中没有这样的机制。
这样的事情可以手动完成,但编译器不会帮助你。
虽然正在努力进行反思,但仍在进行中,而您所描述的并不是目前列出的任何目标。
编译器会解析C ++文件并实际执行您要求的操作,并且可以将C ++编译为中间表示形式,因此如果您确实需要所描述的内容,则可以编写该中间表示的使用者。