QTextStream
から読み取るために使用しようとしていQString
ます。コンストラクターには次のシグネチャがあるため:
QTextStream(QString *string, QIODevice::OpenMode openMode = QIODevice::ReadWrite)
(ドキュメントを参照)
コンストラクターには生のポインターが渡されるため、オブジェクトQTextStream
の所有権を取得するか、オブジェクトの後にオブジェクトが削除さQString
れるようにコードで管理する必要があるかどうか疑問に思います。QString
QTextStream
これに関する情報は、ドキュメントにも検索エンジン (google、duckduckgo など) でも見つかりませんでした。私が見つけたすべての例は、同じ有効期間 (同じ関数内のローカル変数) を持つaQString
と aを示しているため、2 つのオブジェクトの有効期間が異なる場合に何が起こるかわかりません。QTextStream