我有一个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)