+ -
当前位置:首页 → 问答吧 → 搞垮VC

搞垮VC

时间:2011-12-15

来源:互联网

C/C++ code

template<class T,class T2> class N2
{
public:
  template<class T,class T2> class NN;
};
template<class T,class T2> template<class T,class T2> class N2<T,T2>::NN<T,T2>
{
};


这段代码编译时VC报内部错误C1001,为什么呢?

作者: yusss   发布时间: 2011-12-15

模板特化很容易让编译器死循环
如果特化有退出条件,还可以编译出非常大的exe,搞垮硬盘都可以

作者: hoya5121   发布时间: 2011-12-15