模板的语法
我已經(jīng)碰到過好幾次這種錯誤了.
?
????template<typename?R>?static_inline?vec4<typename?R::scalar>?point(const?rhs2<R>?&v)????{
????????return?vec4<P>(v.x,?v.y,?0,?1);
????}
????template<typename?R>?static_inline?vec4<typename?R::scalar>?point(const?rhs3<R>?&v)
????{
????????return?vec4<typename?R::scalar>(v,?1);
????}
????template<typename?R>?static_inline?vec4<R>?point(const?vec2<R>?&v)
????{
????????return?vec4<P>(v.x,?v.y,?0,?1);
????}
????template<typename?R>?static_inline?vec4<R>?point(const?vec3<R>?&v)
????{
????????return?vec4<R>(v,?1);
????}
?
?
?
Devel/kcg/generic.h(1306): error: a class or namespace qualified name is required
????? template<typename R> static_inline vec4<typename R> point(const vec2<R> &v)
?
?
??????????????????????????????????????????????????????轉(zhuǎn)載于:https://www.cnblogs.com/SunWentao/archive/2008/08/28/1278439.html
總結(jié)
- 上一篇: 常用扒站工具
- 下一篇: can't load apple.laf