-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 に答える