Als «c++» getaggte Fragen

C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entwickelt und hat eine ähnliche Syntax, ist aber jetzt eine völlig andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. Verwenden Sie ein versionierungsspezifisches Tag für Fragen zu einer bestimmten Standardversion [C ++ 11], [C ++ 14], [C ++ 17] oder [C ++ 20] usw.

3
Was ist los mit 'bekommt (stdin)' auf der Seite coderbyte?
Coderbyte ist eine Online-Codierungs-Challenge-Site (ich habe sie erst vor 2 Minuten gefunden). Die erste C ++ - Herausforderung, mit der Sie begrüßt werden, enthält ein C ++ - Skelett, das Sie ändern müssen: #include <iostream> #include <string> using namespace std; int FirstFactorial(int num) { // Code goes here return num; …



6
Kann eine C ++ - Enum-Klasse Methoden haben?
Ich habe eine Enum-Klasse mit zwei Werten und möchte eine Methode erstellen, die einen Wert empfängt und den anderen zurückgibt. Ich möchte auch die Typensicherheit gewährleisten (deshalb verwende ich die Aufzählungsklasse anstelle von Aufzählungen). http://www.cplusplus.com/doc/tutorial/other_data_types/ erwähnt nichts über Methoden Ich hatte jedoch den Eindruck, dass jede Art von Klasse Methoden …
144 c++  methods  enums 


7
std :: cin Eingabe mit Leerzeichen?
#include <string> std::string input; std::cin >> input; Der Benutzer möchte "Hello World" eingeben. Aber cinscheitert an der Stelle zwischen den beiden Wörtern. Wie kann ich cindas Ganze aufnehmen Hello World? Ich mache das eigentlich mit Strukturen und cin.getlinescheint nicht zu funktionieren. Hier ist mein Code: struct cd { std::string CDTitle[50]; …
144 c++  string  space 

7
C ++ Auto-Schlüsselwort. Warum ist es Magie?
Von all dem Material, das ich zum Erlernen von C ++ verwendet habe, autowar es immer ein seltsamer Spezifizierer für die Speicherdauer, der keinen Zweck erfüllt hat. Aber erst kürzlich bin ich auf Code gestoßen, der ihn als Typnamen an und für sich verwendet hat. Aus Neugier habe ich es …
144 c++  types  c++11  auto 

5
Wofür steht iota von std :: iota?
Ich gehe davon aus, dass das "i" inkrementiert und das "a" zugewiesen ist, aber ich konnte die Antwort nicht herausfinden oder finden. Außerdem sieht es dem Nicht-Standard sehr ähnlich, itoawas ich für verwirrend halte.

12
Warum sollte jemand set anstelle von unordered_set verwenden?
C ++ 0x wird eingeführt, unordered_setdas an boostund an vielen anderen Orten verfügbar ist . Was ich verstehe ist, dass unordered_setes sich um eine Hash-Tabelle mit O(1)Nachschlagekomplexität handelt. Auf der anderen Seite setist nichts als ein Baum mit log(n)Nachschlagekomplexität. Warum um alles in der Welt sollte jemand setanstelle von verwenden …

4
Bedeutung von ios_base :: sync_with_stdio (false); cin.tie (NULL);
Welche Bedeutung hat das Einbeziehen? ios_base::sync_with_stdio(false); cin.tie(NULL); in C ++ - Programmen? In meinen Tests wird die Ausführungszeit verkürzt. Gibt es jedoch einen Testfall, über den ich mir Sorgen machen sollte, wenn ich diesen einbeziehe? Müssen die beiden Aussagen immer zusammen sein, oder reicht die erste aus, dh ignoriert cin.tie(NULL)? …
144 c++  c 


5
Vorteile von Antlr (im Vergleich zu Lex / Yacc / Bison) [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe in der Vergangenheit …
143 c++  antlr  yacc  bison 

7
Warum kann ich keinen String finden?
Warum ich das nicht cout stringmögen kann: string text ; text = WordList[i].substr(0,20) ; cout << "String is : " << text << endl ; Wenn ich das mache, erhalte ich den folgenden Fehler: Fehler 2 Fehler C2679: Binär '<<': Es wurde kein Operator gefunden, der einen rechten Operanden vom …
143 c++  string  cout 


4
TensorFlow, warum war Python die gewählte Sprache?
Ich habe vor kurzem angefangen, Deep Learning und andere ML-Techniken zu studieren, und ich habe angefangen, nach Frameworks zu suchen, die den Prozess des Aufbaus und Trainings eines Netzes vereinfachen. Dann habe ich festgestellt, dass TensorFlow, der wenig Erfahrung auf diesem Gebiet hat, für mich Geschwindigkeit ist Ein wichtiger Faktor, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.