Suchergebnisse für Anfrage "boost"

6 die antwort

Wie gehe ich mit diesem Zeiger im Konstruktor um?

Ich habe Objekte, die andere untergeordnete Objekte in ihren Konstruktoren erstellen und "this" übergeben, damit das Kind einen Zeiger zurück zu seinem übergeordneten Objekt speichern kann. Ich verwende boost :: shared_ptr ausgiebig in meiner ...

4 die antwort

Wie man eine 4GB Datei auf einem 32bit System liest

In meinem Fall habe ich verschiedene Dateien angenommen, dass ich> 4GB Datei mit Daten habe. Ich möchte diese Datei Zeile für Zeile lesen und jede Zeile verarbeiten. Eine meiner Einschränkungen ist, dass soft unter 32-Bit-MS-Windows oder 64-Bit ...

1 die antwort

Was ist der Vorteil von Strang in Boost Asio?

Studiere boost asio und finde eine Klasse namens "strand" heraus, soweit ich das verstehe. Wenn es nur einen io_service gibt, der einem bestimmten Strang zugeordnet ist, und den Handle durch den Strang posten. Beispiel ...

TOP-Veröffentlichungen

3 die antwort

Temporäres Vermeiden bei Verwendung von boost :: optional

boost :: optional support in_place construction wie folgt: #include <boost/optional.hpp> #include <boost/utility/typed_in_place_factory.hpp> class Foo { int a,b; public: Foo(int one, int two) : a(one),b(two) {} }; int main() { ...

3 die antwort

Wie verlinke ich zu Dynamic Boost Libs?

Ich habe boost lib kompiliert und diese bekommen. //Shared/dynamic link libraries 24/03/2010 11:25 PM 53,248 boost_thread-vc80-mt-1_42.dll 24/03/2010 11:25 PM 17,054 boost_thread-vc80-mt-1_42.lib 24/03/2010 11:25 PM ...

1 die antwort

Einen Zeiger in Boost.Python verfügbar machen

Ich habe diese sehr einfache C ++ Klasse: class Tree { public: Node *head; }; BOOST_PYTHON_MODULE(myModule) { class_<Tree>("Tree") .def_readwrite("head",&Tree::head) ; }Ich möchte von Python aus auf die head-Variable zugreifen, aber die Meldung, ...

4 die antwort

Gleitkommatypen mit fester Größe

In demstdint.h (C99),boost / cstdint.hpp [http://www.boost.org/doc/libs/1_42_0/libs/integer/doc/html/boost_integer/cstdint.html] , undcstdint (C ++ 0x) -Header gibt es unter anderem vom Typint32_t. Gibt es ähnliche Gleitkommatypen mit fester ...

1 die antwort

Warum braucht der Referenzzähler ein Limit für die Speicherreihenfolge?

Im Beispiel vonboost::atomic, dasunref Funktion: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: der fetch_sub ...

1 die antwort

Boost-Logger an Datei anhängen

Ich habe die Senke initialisiert, die in die Datei protokolliert: logging::add_file_log ( keywords::file_name = "sample_%N.log", /*< file name pattern >*/ keywords::rotation_size = 10 * 1024 * 1024, /*< rotate files every 10 MiB... >*/ ...

2 die antwort

Boost.Python und Boost.Signals2: Segmentierungsfehler

Ich habe ein Problem mit der Integration von boost.signals2 in meine vorhandene C ++ - Bibliothek, die ich mit boost.python verfügbar gemacht habe. Ich habe eine Klasse, die mit einem Python ausgesetzt iststd::shared_ptr. Diese Klasse sollte in ...