Suchergebnisse für Anfrage "c++"

3 die antwort

boost :: Format mit verschiedenen Template-Argumenten

ngenommen, ich habe einprintf -ähnliche Funktion (zur Protokollierung) mit perfekter Weiterleitung: template<typename... Arguments> void awesome_printf(std::string const& fmt, Arguments&&... args) { boost::format f(fmt); f % /* How to specify ...

1 die antwort

Boost.Log Konfigurationsdateien

Ich füge die Protokollierung einem alten C ++ - Programm hinzu. Nach einigen Recherchen habe ich mich für @ entschiedBoost Log [http://www.boost.org/doc/libs/1_56_0/libs/log/doc/html/index.html]. Die Dokumentation enthält Beispiele zum Erstellen ...

6 die antwort

Für {A = a; B = b; }, wird "A = a" vor "B = b" ausgeführt?

AnnehmenA, B, a, undb sind alle Variablen und die Adressen vonA, B, a, undb sind alle unterschiedlich. Dann für den folgenden Code: A = a; B = b; Erfordert der C- und C ++ - Standard explizitA=a strikt ausgeführt werden, bevorB=b? Da die ...

TOP-Veröffentlichungen

1 die antwort

std :: unordered_map <T, std :: unique_ptr <U >> kopierbar? GCC-Fehler?

g++ --version ergibt: g++.exe (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 4.9.1 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for ...

4 die antwort

Gibt es eine elegante Möglichkeit, Referenzen in C ++ auszutauschen?

Manchmal verweisen Klassen auf andere Klassen. Implementierung vonstd::swap() für solche Klassen kann nicht einfach sein, da dies zum Austauschen von Originalinstanzen anstelle von Referenzen führen würde. Der folgende Code veranschaulicht ...

5 die antwort

Erstellen eines Python-Moduls und Verknüpfen mit einem MacOSX-Framework

Ich versuche, eine Python-Erweiterung unter MacOSX 10.6 zu erstellen und sie mit mehreren Frameworks zu verknüpfen (nur i386). Ich habe eine setup.py-Datei mit distutils und dem Extension-Objekt erstellt. Ich befehle gegen meine Frameworks zu ...

3 die antwort

Was bedeutet "void ();" als separate Anweisung in C ++?

Wie wird dieses Programm gut kompiliert? int main() { void(); // Does this create a "void" object here? } Ich habe beide unter MSVC und GCC getestet. Abervoid ist ein unvollständiger Typ. Wenn Sie dasselbe für einen anderen unvollständigen ...

1 die antwort

Wiederholte Aufrufe von CreateCompatibleBitmap () schlagen möglicherweise mit GetLastError () fehl == 6

Ich habe ein Programm, das jede Sekunde einen Screenshot macht und die durchschnittliche Farbe des Bildschirms berechnet. Nach ca. 45 Minuten läuft mein checkif ((OffscrBmp = CreateCompatibleBitmap(bitmapDC, nScreenWith, nScreenHeight)) == ...

2 die antwort

Erstellen einer gemeinsam genutzten Bibliothek aus vorhandenen Objektdateien

Ich habe ein Projekt in meiner IDE. Ich muss eine gemeinsam genutzte Bibliothek davon erstellen, um sie in Erweiterungen zu verwenden. Ich möchte keine Kopie dieses Projekts mit Einstellungen für gemeinsam genutzte Bibliotheken erstellen. Gibt es ...

1 die antwort

Wie man libcxx und libcxxabi mit clang unter CentOS 7 erstellt

Ich möchte C ++ 11 oder C ++ 14 mit clang / clang ++ unter CentOS 7 verwenden. Wie erstelle ich diese Gebäudeumgebung?