-2

我的驾驶课程有问题

 class Myclass:public QByteArray 
{
public :
Myclass();
}

Myclass::Myclass()
:QByteArray ()
{


}

当我尝试将 Myclass 视为 QByteArray 时的问题: Myclass tt("fooo");

4

1 回答 1

0

看起来您没有采用 C 字符串参数的构造函数。

构造函数不是继承的,你必须将你需要的每个构造函数添加到你的类中,即使你只是要调用一个超类构造函数而没有别的。

例子:

MyClass::MyClass(const char *cstr) : QByteArray(cstr) {}
于 2013-01-06T22:33:18.497 回答