首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

在c++builder应该如何修改改 E2410 Missing template parameters for

2013-09-05 
在c++builder应该怎么修改改 E2410 Missing template parameters fortemplate class Tinline void Asser

在c++builder应该怎么修改改 E2410 Missing template parameters for
template <class T>
inline void AssertMoveablePtr(T, T) {}

template <class T>
inline void AssertMoveable0(T *t) { AssertMoveablePtr(&**t, *t); }

template <class T, class B = EmptyClass>
struct Moveable : public B {
friend void AssertMoveable0(T *) {}//这里出错e2410
};

这段代码在vc下编译通过的,embarcadero的wiki中有这个错误信息,但没说应该怎么改,在AssertMoveable0后面加<T>后还是错误E2139 Declaration missing 
[解决办法]
好吧,我来
{}//这里出错e2410
是这个括号吗

热点排行