我有一个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) 我正在开发一个使用Robbie Hanson的XMPPFramework的iOS XMPP聊天应用程序.
已经实现了最重要的功能 - 发送和接收消息.基本上,我已经构建了一个基本的功能聊天应用程序,当然还有点眼睛.
现在,我遇到的问题是关于MUC.我从其他网站看到的代码表明,有一种方法initWithRoomName在XMPPRoom.但是,我克隆的git repo中没有这种方法.那么,替代方案是什么呢?或者,如果没有,我如何使用XMPPFramework创建房间?
谢谢.