Operator << for QString
问题 It makes sense to implement << for QString like: std::ostream& operator <<(std::ostream &stream,const QString &str) { stream << str.toAscii().constData(); //or: stream << str.toStdString(); //?? return stream; } instead of writing stream << str.toAscii().constData(); every time in the code. However, since it is not in standard Qt library, I'm assuming there is any particular reason not to do so. What are the risks/inconvenience of overloading << as specified above? 回答1: If the << operator is