在 view.h 文件中:
friend QDebug operator<< (QDebug , const Model_Personal_Info &);
在 view.cpp 文件中:
QDebug operator<< (QDebug out, const Model_Personal_Info &personalInfo) {
out << "Personal Info :\n";
return out;
}
调用后:
qDebug() << personalInfo;
假设给出输出:"Personal Info :"
但它给出了一个错误:
error: no match for 'operator<<' in 'qDebug()() << personalInfo'