我正在尝试使用QTextStream
从QString
. 由于构造函数具有以下签名:
QTextStream(QString *string, QIODevice::OpenMode openMode = QIODevice::ReadWrite)
(见文档)
由于构造函数传递了一个原始指针,我想知道是否QTextStream
拥有所有权,QString
或者我是否必须在我的代码中管理它以确保在QString
对象之后删除QTextStream
对象。
我在文档和搜索引擎(例如 google、duckduckgo)中都没有找到任何相关信息。我发现的所有示例都显示 aQString
和 aQTextStream
具有相同的生命周期(同一函数中的局部变量),所以我不确定如果这两个对象具有不同的生命周期会发生什么。