Suchergebnisse für Anfrage "c++11"

6 die antwort

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

4 die antwort

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 ...

6 die antwort

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 ...

TOP-Veröffentlichungen

4 die antwort

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. ...

4 die antwort

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 ...

10 die antwort

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 ...

6 die antwort

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 ...

6 die antwort

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 ...

4 die antwort

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; ...

4 die antwort

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 ...