run()
コードをメソッドに実装できるように、Qthread をサブクラス化しました。いくつかのパラメータを渡す必要がありますが、
私はこのように試しましたが、ここで何が問題なのですか?
class QMyThread :
public QThread
{
public:
QMyThread();
~QMyThread(void);
virtual void start(FILE *data, int sock, int bits);
protected:
virtual void run(FILE *data, int sock, int bits);
};
メソッドを実行します。
void QMyThread::run(FILE *data, int sock, int bits)
{
//do stuff
}
スレッドを開始します。
QMyThread *thread;
thread->start(datafile, sockint, bitsint);
start()
最初に、スレッドが初期化されていない可能性があると表示され、次にSIGSEGV error
. 誰でも私を助けることができますか?