下面的代碼段給出了編譯錯誤 call of overloaded ‘QString(int)’ is ambiguous
與QT 4.7.3 (系統是Linux 64位,的Debian不穩定)重載「的QString(int)的」不明確
struct QSAConnection
{
QSAConnection() : sender(0), signal(0), function_ref() { }
QSAConnection(QObject *send, const char *sig, QSObject ref)
: sender(send), signal(QLatin1String(sig)), function_ref(ref) { }
QObject *sender;
QString signal;
QSObject function_ref;
};
任何提示嗎?
+1:絕對正確;很好的解釋和良好的建議。 –