c++14

C ++ 14 ist der Name des C ++ - Standards, der 2014 genehmigt wurde. Er baut auf dem vorherigen C ++ 11-Standard auf und verbessert die Kernsprache und die Standardbibliothek sowie einige Funktionen.
1
Antwort

Wo heißt es im Standard (C ++ 14), dass die folgenden zwei Deklarationen äquivalent sind?

%Vor% Die letzten beiden obigen Deklarationen sind äquivalent. Beide deklarieren Objekte vom Typ A. Wo im Standard kann ich das finden oder ableiten?     
17.04.2015, 17:28
1
Antwort

Warum ist constexpr mit std :: string in gcc erlaubt?

Warum darf die Vorlagenversion in gcc kompiliert werden? Ist es ein Compilerfehler oder ist er tatsächlich gültig, wenn er mit Vorlagen verwendet wird? Kann mir das bitte jemand erklären? Es kompiliert nicht auf clang oder anderen Compilern,...
21.03.2017, 11:41
1
Antwort

Erstelle Proxygen unter Ubuntu 16.04

Ich möchte die Proxygen c ++ - http-Bibliotheken von Facebook mit Ubuntu 16.04 aus github erstellen. Hier ist die Umgebung, die ich zusammen mit dem Befehl deps.sh eingerichtet habe, um Abhängigkeiten zu installieren: %Vor% Das hat mich am m...
06.08.2016, 16:33
3
Antworten

Wie überprüft man, ob eine Klasse einen Standardkonstruktor hat, entweder public, protected oder private?

Ich muss überprüfen, ob eine Klasse C einen Standardkonstruktor hat, entweder implizit oder benutzerdefiniert, und entweder public , protected oder private . Ich habe versucht, std::is_default_constructible<C>::value zu ver...
13.05.2016, 13:33
3
Antworten

std :: make_unique's (und emplace, emplace_back's) peinliche Ableitung für initializer_list Argumente

Sagen wir, ich habe diese Struktur: %Vor% und eine andere Klasse, die dies als Konstruktorargument verwendet: %Vor% Wie kann ich das einfache bekommen? %Vor% um zu arbeiten? Gegenwärtig versucht der Compiler, über die initializer...
31.12.2017, 15:11
3
Antworten

Wird dies als gültig für c ++ 11 oder c ++ 14 betrachtet? Oder gcc / clang, dass es falsch ist?

Beim Versuch, Ist es möglich zu sagen, ob eine Klasse eine Basisfunktion in C ++ versteckt hat? , habe ich folgendes generiert: %Vor% Was gibt was ich will: %Vor% klingeln und gcc kompilieren und ausführen dies "richtig", aber vc +...
03.05.2017, 00:15
1
Antwort

Überladungsauflösung der Vorlagenfunktion mit Auto

Mit den 3 folgenden Überladungen %Vor% Ist das Folgende schlecht gebildet? %Vor% Clang wählt Überladung # 2 aus, während gcc nicht kompiliert werden kann ( Demo ) Wenn Sie die Überladung # 1 entfernen, stimmen beide der Auswahl der Üb...
16.12.2016, 01:25
3
Antworten

Vorlagenargumentabzug für Lambdas

Ich versuche, eine Hilfsfunktion zu machen, die eine lambda / std :: -Funktion ausführt, wenn sie aufgerufen wird, wenn der angegebene weak_ptr gültig ist. Derzeit funktioniert der folgende Code, aber leider muss ich die Template-Parameter defin...
30.07.2013, 21:25
2
Antworten

Was ist der standardkonforme Weg zu entscheiden, was von was () von einer Klasse zurückgegeben wird, die von std :: system_error geerbt wurde, ohne Daten zu duplizieren?

Ich verwende eine Klasse, die von std::system_error für die Fehlerbehandlung geerbt wurde, und ich möchte kontrollieren, was zurückgegeben wird, wenn what() aufgerufen wird. Grund: Der Standard (sowohl C ++ 11 als auch der Entwurf C ++ 1y...
03.07.2013, 21:28
1
Antwort

Sicher, leere Variablen nach Wert zu übergeben, wenn sie keine Definition haben?

Wenn ich eine leere Variable nach Wert übergebe, obwohl sie keine Definition hat, ist sie sicher und konform? Ich bin auf dieses Problem gestoßen, als ich an Code gearbeitet habe und | überladen habe, um den Inhalt des Vektors v : auszu...
02.11.2017, 11:07