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.



13
System ("Pause"); - Warum ist es falsch?
Hier ist eine Frage, die ich nicht ganz verstehe: Der Befehl system("pause");wird neuen Programmierern beigebracht, um ein Programm anzuhalten und auf die Fortsetzung einer Tastatureingabe zu warten. Es scheint jedoch von vielen erfahrenen Programmierern als etwas missbilligt zu werden, das nicht in unterschiedlichem Maße getan werden sollte. Einige Leute sagen, …
131 c++ 

20
Fehler LNK2038: Nichtübereinstimmung für '_ITERATOR_DEBUG_LEVEL' festgestellt: Wert '0' stimmt nicht mit Wert '2' in main.obj überein
Ich habe viele Lösungen für mein Problem gelesen, aber keine hat geholfen. Ich habe versucht, sauber zu machen, wieder aufzubauen. Visual 2010 neu installiert und von professionell zu ultimativ gewechselt. Aber ich weiß immer noch nicht, warum ich diesen Fehler habe. Mein Projekt sieht folgendermaßen aus: 1 Exe-Lösung zum Testen …
131 c++  debugging  linker 

4
Was sind die Standard-GCC-Include-Verzeichnisse?
Wenn ich eine sehr einfache Quelldatei mit gcc kompiliere, muss ich nicht den Pfad zu Standard-Include-Dateien wie stdio oder stdlib angeben. Woher weiß GCC, wie man diese Dateien findet? Ist der /usr/includePfad fest verdrahtet, oder werden die Pfade von anderen Betriebssystemkomponenten abgerufen?
131 c++  c  linux  gcc  include-path 


4
Was ist der Zweck eines unären "+" vor einem Aufruf von std :: numeric_limits <unsigned char> -Mitgliedern?
Ich habe dieses Beispiel in der Dokumentation von cppreference für gesehenstd::numeric_limits #include &lt;limits&gt; #include &lt;iostream&gt; int main() { std::cout &lt;&lt; "type\tlowest()\tmin()\t\tmax()\n\n"; std::cout &lt;&lt; "uchar\t" &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::lowest() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::min() &lt;&lt; '\t' &lt;&lt; '\t' &lt;&lt; +std::numeric_limits&lt;unsigned char&gt;::max() &lt;&lt; '\n'; std::cout &lt;&lt; "int\t" &lt;&lt; std::numeric_limits&lt;int&gt;::lowest() &lt;&lt; '\t' …
130 c++  char  unary-operator 






4
Konvertierung von Bool nach Int
Wie portabel ist diese Konvertierung? Kann ich sicher sein, dass beide Behauptungen zutreffen? int x = 4&lt;5; assert(x==1); x = 4&gt;5; assert(x==0); Fragen Sie nicht warum. Ich weiß, dass es hässlich ist. Danke dir.
130 c++  c  c99 

10
Was ist ein "Thunk"?
Ich habe gesehen, dass es in der Programmierung verwendet wird (speziell in der C ++ - Domäne) und habe keine Ahnung, was es ist. Vermutlich ist es ein Designmuster, aber ich könnte mich irren. Kann jemand ein gutes Beispiel für einen Thunk geben?
130 c++  thunk 

3
Was bedeutet thread_local in C ++ 11?
Ich bin verwirrt mit der Beschreibung thread_localin C ++ 11. Nach meinem Verständnis verfügt jeder Thread über eine eindeutige Kopie lokaler Variablen in einer Funktion. Auf die globalen / statischen Variablen kann von allen Threads zugegriffen werden (möglicherweise synchronisierter Zugriff über Sperren). Und die thread_localVariablen sind für alle Threads sichtbar, …

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.