我有QHash<QString, QHash<quint64, QElapsedTimer*> myNestedQHash;
,當我嘗試遍歷用foreach
foreach (QHash<quint64, QElapsedTimer*> stat, myNestedQHash.values(someStr))
我得到
error: macro "Q_FOREACH" passed 3 arguments, but takes just 2
是不是有可能對他們的方式我做嵌套循環QHash嵌套QHash?
這與QHash爲統計類型定義的問題。嘗試在括號中設置,我記得有同樣的問題,但我只是不記得我解決了這個問題。 –
如果我'typedef QHash statType'那麼它應該工作,但我想知道爲什麼這不起作用... –
mrz