Suchergebnisse für Anfrage "c++11"
Verwenden von String-Literalen ohne Verwendung des Namespace std
In der C ++ Community wird empfohlen, @ nicht zu verwendeusing namespace std;. Angenommen, Sie möchten Zeichenfolgenliterale verwenden, z.auto s = "dummy"s;. Nicht mitusing namespace std; Ursache für fehlgeschlagenes Kompilieren. Was ist die Lösung
Effizienz von Post-Increment v.s. vorab in C ++ [duplizieren]
Diese Frage hat hier bereits eine Antwort: Gibt es einen Leistungsunterschied zwischen i ++ und ++ i in C ++? [/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] 18 answersIch denke normalerweise, dasspreincrement ist ...
Automatischer Konstruktor in explizit instanziierter Klassenvorlage
Ich habe eintemplate<bool VAR> struct Obj template deklariert in einer Header-Datei obj.h) mit explizitem Konstruktor für automatische Verschiebung = default). // obj.h #pragma once #include <vector> template<bool VAR> struct Obj ...
Wie kompiliere ich die Quelldatei jedes Mal neu, wenn ich cmake 2.8.2 in Single Build für C ++ 11 und C ++ 98 für die Erstellung einer gemeinsam genutzten Bibliothek verwende?
Ich habe eine Projektverzeichnisstruktur von: Root Source Common MyFolder ++ My 3 source files and headerWenn ich mein Projekt erstelle, werden 3 bis 4 gemeinsam genutzte Bibliotheken erstellt. Lib1 mit c ++ 98 kompiliert und andere mit c ++ 11. ...
Try-Catch funktioniert nicht in der Shared Library?
(Das ist wie meine andere Frage [https://stackoverflow.com/questions/38855112/c-custom-exception-not-caught?noredirect=1#comment65077592_38855112] aber dieses ist für eine andere Sache, auch wenn es verwandt ist) Ich habe ein großes Problem in ...
c ++ create shared_ptr zum Stapeln des Objekts
In meiner Methode wird ein Player-Objekt wie folgt erstellt: Player player(fullName,age);Mein Lehrer hat uns einen Code mit einem Konstruktor gegeben, der einen shared_ptr zu einem Spielerobjekt führt. //constructor of the class SomeClass(const ...
constexpr Objekt mit veränderlichem Mitglied
Ich habe mir diese Klasse ausgedacht: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int ...
Warum ermöglicht es der C ++ - Compiler, eine Funktion als constexpr zu deklarieren, die nicht constexpr sein kann?
Warum ermöglicht es der C ++ - Compiler, eine Funktion als constexpr zu deklarieren, die nicht constexpr sein kann? Zum Beispiel:http: //melpon.org/wandbox/permlink/AGwniRNRbfmXfj8 [http://melpon.org/wandbox/permlink/AGwniRNRbfmXfj8r] #include ...
Beeinflusst alignas den Wert von sizeof?
#include <iostream> using namespace std; int main() { alignas(double) unsigned char c[1024]; // array of characters, suitably aligned for doubles alignas(16) char d[100]; // align on 16 byte boundary cout<<sizeof(c)<<endl; cout<<sizeof(d)<<endl; ...
Gewährleistet C ++ 11, dass ein temporäres Objekt, das an eine Funktion übergeben wurde, vor dem Funktionsaufruf erstellt wurde?
Gewährleistet Standard C ++ 11, dass alle 3 temporären Objekte erstellt wurden, bevor die Funktion ausgeführt wird? Auch wenn temporäres Objekt übergeben wurde als: Objek rvalue-referencewurde nur Mitglied des temporären ...