Tag: boost-foreach

Boost.Foreach ist eine C ++ – Bibliothek, die ein Makro für die einfache Iteration über die Elemente einer Sequenz enthält.

Wie bekommen wir Objekte im boost-Baum-Eigenschaft

Anzahl der Antworten 1 Antworten
Ich brauche, um zu verstehen und zu ändern, ein Beispiel-code. Ich bin irgendwann steckenbleibt und nicht finden konnte, keine Lösung. Hier ist der code: void foo(std::istream& input) { using boost::property_tree::ptree; ptree pt; boost::property_tree::read_json(input, pt); BOOST_FOREACH(ptree::value_type &node, pt.get_child("some_nodes"))

BOOST_FOREACH und ein Vektor

Anzahl der Antworten 3 Antworten
Ich habe einen Vektor, der die Szenen vector<Scene>. Was ist der richtige Weg zur Iteration über die Elemente, die als Referenz-oder nicht? Dies zum Beispiel: BOOST_FOREACH(Scene scene, mScenes) { ..... } Funktioniert das makro kopieren Sie die

BOOST_FOREACH versus for-Schleife

Anzahl der Antworten 3 Antworten
Ich würde gerne Ihre Beratung in Bezug auf die Nutzung von BOOST_FOREACH. Habe ich gelesen, um es nicht wirklich zu empfehlen in Bezug auf Leistung einen sehr schweren Kopf. Außerdem erzwingt die Verwendung der "Pause" und "weiter"

Iterate über alle Dateien in einem Verzeichnis mit BOOST_FOREACH

Anzahl der Antworten 3 Antworten
Können Sie iterieren über alle Dateien in einem Verzeichnis mit boost::filesystem und BOOST_FOREACH? Ich habe versucht, path dirPath = ... int fileCount = 0; BOOST_FOREACH(const path& filePath, dirPath) if(is_regular_file(filePath)) ++fileCount; Dieser code kompiliert, läuft aber nicht zum

Wie kann ich mit BOOST_FOREACH gleichzeitig über zwei Vektoren iterieren?

Anzahl der Antworten 4 Antworten
Möchte ich replizieren Sie die folgenden mit BOOST FOREACH std::vector<int>::const_iterator i1; std::vector<int>::const_iterator i2; for( i1 = v1.begin(), i2 = v2.begin(); i1 < v1.end() && i2 < v2.end(); ++i1, ++i2 ) { doSomething( *i1, *i2 ); } InformationsquelleAutor

Boost 1.46.1, Property Tree: Wie durchläuft man ptree sub ptrees?

Anzahl der Antworten 3 Antworten
Erst einmal werde ich sagen, dass ich glaube, ich habe, wie es getan werden sollte, aber mein code wird nicht kompilieren, wie ich versuchen. Ich basiert meine Annahme auf dieses offizielle Beispiel von leeren ptree trick. Dort