Suchergebnisse für Anfrage "c++"

1 die antwort

Wie kompiliere ich immer eine Datei?

Ich habe ein Qt-Projekt mit QML-Dateien. Wenn ich diese Dateien ändere, muss ich manuell mit der rechten Maustaste auf die .qrc-Datei (Ressourcen) klicken und sie neu kompilieren. Wie erkläre ich Visual Studio zuimme eine bestimmte Datei ...

1 die antwort

Clang Link-Time-Optimierung mit ersetztem Operator. Neue Ursachen stimmen nicht überein. Free () / delete in valgrind

Wenn clang 3.5.0 mit -flto verwendet und eine Verknüpfung mit einer gemeinsam genutzten Bibliothek hergestellt wird, sieht es so aus, als würden Aufrufe vonoperator delete in der gemeinsam genutzten Bibliothek folgt nicht der gleichen ...

3 die antwort

Wie teste ich die aktuelle Version von GCC zur Kompilierungszeit?

Ich möchte abhängig von der Version von GCC eine andere Datei einfügen. Genauer möchte ich schreiben: #if GCC_VERSION >= 4.2 # include <unordered_map> # define EXT std #elif GCC_VERSION >= 4 # include <tr1/unordered_map> # define EXT std #else # ...

TOP-Veröffentlichungen

1 die antwort

Erzwingen oder Verhindern der Verwendung einer bestimmten Nebenversion von libstdc ++

Um die Funktionen von C ++ 11 und C ++ 14 nutzen zu können, habe ich eine Anwendung mit einer neueren Version von gcc (4.9.1) und damit einer neueren Version von libstdc ++ kompiliert. Die Anwendung besteht aus vielen kleinen Programmen, so dass ...

2 die antwort

Implementieren von Qt-Projekten mit CMake

Ich versuche, ein sehr einfaches und grundlegendes Beispiel für Qt durch Cmake zu erstellen und auszuführen, indem ich die .pro-Datei entferne. Das Folgende ist der Code für das Qt-Projekt (die Verzeichnisstruktur für das automatisch generierte ...

1 die antwort

Geschwindigkeit von gebundenem Lambda (via std :: function) vs operator () von functor struct

auto lam = [](int a, int b, int c) { return a < b && b < c; }; struct functor { int a; int b; bool operator()(int n) const { return a < n && n < b; } }; In Version eins, wir std::vector<std::function<bool (int)>> lamvals; // get parameters and ...

4 die antwort

Gibt es eine elegante Möglichkeit, eine Map mit verschiedenen Typen in C ++ darzustellen?

Ich erstelle eine Klasse, die ich mit verschiedenen Parametern konfigurieren möchtint, double undstring (oderconst char * übrigens). In einer Sprache wie Ruby würde ich eine Initialisierungsfunktion erstellen, die einen durch einen String ...

8 die antwort

Was ist die beste Signatur für clone () in C ++?

Wie Scott Myers schrieb, können Sie eine Entspannung im Typensystem von C ++ nutzen, um clone () zu deklarieren und einen Zeiger auf den tatsächlich deklarierten Typ zurückzugeben: class Base { virtual Base* clone() const = 0; }; class Derived ...

1 die antwort

Including #includes in Header-Datei vs. Quelldatei

Ich möchte alle meine #includes in meine Header-Datei einfügen und dann nur meinen Header für diese Quelldatei in meine Quelldatei aufnehmen. Was ist der Industriestandard? Gibt es Nachteile für meine Methode?

1 die antwort

Vorteile der Verwendung von BOOST shared_array über shared_ptr

Ich möchte benutzenBOOST Smart Pointer für die Speicherverwaltung in meiner Anwendung. Ich bin mir jedoch nicht sicher, welchen intelligenten Zeiger ich für ein dynamisch zugewiesenes Array verwenden soll.shared_ptr odershared_array. Laut ...