Suchergebnisse für Anfrage "boost"

12 die antwort

Wie sortiere ich einen std :: vector nach den Werten eines anderen std :: vector?

Ich habe mehrerestd::vector, alle gleich lang. Ich möchte einen dieser Vektoren sortieren und die gleiche Transformation auf alle anderen Vektoren anwenden. Gibt es eine gute Möglichkeit, dies zu tun? (am besten mit dem STL oder Boost)? Einige ...

2 die antwort

Einfachste Methode zum Lesen einer CSV-Datei, die dem Speicher zugeordnet ist?

Wenn ich aus Dateien in C ++ (11) lese, ordne ich sie dem Speicher zu: boost::interprocess::file_mapping* fm = new file_mapping(path, boost::interprocess::read_only); boost::interprocess::mapped_region* region = new mapped_region(*fm, ...

2 die antwort

Wie verwendet man boost :: program_options, um ein optionales Flag zu akzeptieren?

Ich muss beispielsweise ein optionales Flag implementieren-f/--flag. Da dies ein Flag ist, ist kein Wert zugeordnet. In meinem Code muss ich nur wissen, ob das Flag gesetzt wurde oder nicht. Wie geht das mit boost :: program_options?

TOP-Veröffentlichungen

1 die antwort

boost :: property_tree :: info_parser unterbricht Leerzeichen im Wert

Ich stehe vor einem Problem, bei dem ich eine Konfigurationsdatei habe und diese mit boost :: property_tree: info_parser analysiere. Ich benutze diesen Code, um die Arbeit zu erledigen: struct _Config { std::string info[2]; ...

1 die antwort

Steigern Sie den Geist mit lokalen Variablen

Ich möchte eine Regel definieren, die auf einem zuvor analysierten Wert basiert, d.h. e. Die Eingabezeichenfolge hat die folgende Struktur:D <double number> oderI <integer number>. Ich behalte in einer lokalen booleschen Variablen, ob das erste ...

1 die antwort

C ++ Boost.Serialization-Fehler für hash_map mit benutzerdefinierten Objekten als Schlüssel

Ich muss ein Objekt serialisieren, das eine hash_map mit einem anderen Objekt als Schlüssel enthält. Das Objekt, das als Schlüssel verwendet wird, ist eine Basisklasse für andere Objekte. Ich habe die serialize () -Methode in der Basisklasse und ...

1 die antwort

Verwendung einer Bedingungsvariablen in einer Erzeuger-Verbraucher-Situation

Ich versuche etwas über Bedingungsvariablen zu lernen und wie man sie in einer Erzeuger-Verbraucher-Situation verwendet. Ich habe eine Warteschlange, in der ein Thread Zahlen in die Warteschlange schiebt, während ein anderer Thread Zahlen aus der ...

2 die antwort

Was ist die effizienteste Methode, um Attribute einer Boost Spirit-Analyse mit einer anderen Symboltabelle neu zu berechnen?

Ich verwende Boost Spirit, um Funktionen in einer Software zu implementieren, mit denen der Benutzer eine mathematische Gleichung eingeben kann, die wiederholt auf einen Eingabestream angewendet wird. Eingabestream-Werte werden mit als Symbole ...

5 die antwort

Anhängen an boost :: filesystem :: path

Ich habe eine bestimmteboost::filesystem::path in der Hand und ich möchte einen String (oder Pfad) anhängen. boost::filesystem::path p("c:\\dir"); p.append(".foo"); // should result in p pointing to c:\dir.fooDie einzige ...

1 die antwort

Boost Spirit macht das Parsen rückgängig

Ich möchte eine Datei mit der folgenden Struktur analysieren: some garbage *&% section1 { section_content } section2 { section_content }Die Regel wird analysiertsection_name1 { ... } section_name2 { ... } ist ...