相关疑难解决方法(0)

C++ - 无法将默认参数添加到类模板成员的外联定义中

我有一个iOS应用程序,它使用MPL的一个名为'square.h'的C++类,每当我构建应用程序时Xcode都会抛出此错误 -

无法将默认参数添加到类模板成员的外联定义中

现在,我对C++语法的理解很少,那么这个错误意味着什么呢?

有问题的线在下面 -

template <class T> 
TSquare<T>::TSquare (T size_, T x_, T y_, T scale_=0)
{
    size = size_;
    x = x_;
    y = y_;
    scale = scale_;
}
Run Code Online (Sandbox Code Playgroud)

c++ openframeworks ios

7
推荐指数
2
解决办法
2637
查看次数

标签 统计

c++ ×1

ios ×1

openframeworks ×1