我很困惑,请求你的帮助.VC2005SP1吞下这个(剥离的)代码,但是gcc 4.0.1拯救了...请指出我明显的错误?TIA!
templateclass Factory { public: template bool Register(UIDT UniqueID) { if (UniqueID > 10) return(false); CreateObject2 ; return(true); } }; template class Manager : public Factory { public: bool RegisterType(const MT Type, const std::string TypeName) { return Factory ::Register (Type); // gcc claims "expected primary-expression before '>' at this point } };
Logan Capald.. 5
VS很善良.
return Factory
应该在两个编译器下工作.
VS很善良.
return Factory
应该在两个编译器下工作.