我意外地嘗試用std :: ostream傳輸QString。但是,編譯(Windows SDK 7.1)成功,但提出了一個警告: Warning:C4717: 'operator<<' : recursive on all control paths, function will cause runtime stack overflow
最後,我想知道爲什麼會出現遞歸。這是一小段代碼來重現。
您知道如何獲得QString中可能參數的計數嗎? 我想要做的事,如: int argumentCount = countArguments(QString("This is the %1 argument, this is the %2 one")`);
它的結果應該是argumentCount == 2。