【发布时间】:2013-11-12 22:24:55
【问题描述】:
我不确定这个主题是否完全符合我的要求,但基本上是这样的:
我可以这样做:
struct something {
int d;
} somethingType;
但是为什么我不能这样做呢?
template <bool T>
struct somethingelse {
int d;
}<true> somethingelseType;
如果可以做第二个,正确的做法是什么?
【问题讨论】:
-
你为什么要这样做?
-
为什么要拍摄土星照片?
-
@AlanStokes 我这样做是因为我不想在 main 中声明它。但是我尝试了第一个,当它起作用时,我决定尝试第二个,这就是我遇到编译器问题的地方
标签: c++ templates struct template-specialization