C++ &引用;删除功能的使用“;在Qt5中使用QTextSteam时
头文件中有类似的内容:C++ &引用;删除功能的使用“;在Qt5中使用QTextSteam时,c++,oop,qt5,C++,Oop,Qt5,头文件中有类似的内容: protected: QFile m_batPtr; QTextStream stream; 在类的.cpp文件中(实际定义): 我得到以下错误: batperc.cpp:18: error: use of deleted function ‘QTextStream& QTextStream::operator=(const QTextStream&)’ stream = QTextStream(&m_batPt
protected:
QFile m_batPtr;
QTextStream stream;
在类的.cpp
文件中(实际定义):
我得到以下错误:
batperc.cpp:18: error: use of deleted function ‘QTextStream& QTextStream::operator=(const QTextStream&)’
stream = QTextStream(&m_batPtr);
^
我做错了什么?似乎
QTextStream
不支持赋值。类似流的类通常不这样做。有没有其他方法可以这样做?我不确定,但可能是Stream.setDevice(&m_batPtr)代码>@ParsaMousavi您应该阅读文档:。我从来没有使用过Qt,在不到15秒钟的时间里,我通过谷歌的一个例子找到了答案。一个可以通过阅读文档()轻松回答的问题是没有帮助的。
batperc.cpp:18: error: use of deleted function ‘QTextStream& QTextStream::operator=(const QTextStream&)’
stream = QTextStream(&m_batPtr);
^