5
私はqt foreachの問題と、複数のテンプレートパラメータを持つテンプレートを見つけました。私はQtのマクロは、別のテンプレート宣言内でそのことを検出しなかったので、それがテンプレートに,
によるものであることを推測Qt foreach with複数のパラメータを持つテンプレート
error: use of undeclared identifier 'Q_FOREACH'
:
QVector<Node<T, U> > nodes;
...
[append some data]
...
foreach(const Node<T, U>& node, nodes) {
...
}
私はこのエラーを取得しています。通常のforループやC++ 11を使用せずにどのように修正できますか?あなたのコンパイラがC++ 11をサポートしている場合
は 'Node' qtコンテナクラスですか? –
Zaiborg
@Zaiborgはい、そうです。私はその質問を編集した。 – dominik
typedefを試してみましたか? – Ashot