Benutzerdefinierte Containeranforderung für die Arbeit mit Qt's Foreach

8

Was ist die Mindestmenge an Code zum Erstellen eines benutzerdefinierten Containers, der mit Qt foreach-Makro funktionieren würde?

Ich habe das bisher

%Vor%

und ich erhalte diesen Compilerfehler:

%Vor%

wenn ich versuche das zu kompilieren:

%Vor%     
sivabudh 16.11.2009, 21:57
quelle

2 Antworten

10

Ich habe die Dummy-Implementierungen weggelassen, die ich verwendet habe, aber das kompiliert für mich:

%Vor%     
Troubadour 16.11.2009, 22:25
quelle
1

Als Disclaimer bin ich mir nicht sicher, ob das möglich ist.

Sehen Sie sich die Definition von foreach in qglobal.h an. Offenbar müssen Sie möglicherweise eine begin und end Methoden definieren.

Auf meinem System ist es bei $QtInstallDir/src/corelib/global/qglobal.h

gefunden     
Jesse Vogt 16.11.2009 22:30
quelle

Tags und Links