Als «c++» getaggte Fragen

Fragen zu C ++, einer statisch typisierten, frei formulierten, kompilierten, universellen Programmiersprache mit mehreren Paradigmen.

3
Wie pausiert GDB eine Ausführung?
Wie Sie vielleicht wissen, können wir GDB verwenden und Haltepunkte für unseren Code festlegen, um die Ausführung für das Debuggen anzuhalten. Meine Frage ist, wie pausiert GDB einen Prozess und lässt Sie den Inhalt von Registern i rbeispielsweise anzeigen . Werden diese Register nicht ständig von anderen Betriebssystemprozessen verwendet? Wie …
16 c++  debugging 

3
Wann sollte ich string_view in einer Schnittstelle verwenden?
Ich verwende eine interne Bibliothek , die zu imitieren eine entworfen wurden vorgeschlagen , C ++ Bibliothek , und irgendwann in den letzten Jahren sehe ich seine Oberfläche verändert verwenden std::stringzu string_view. Also ändere ich pflichtgemäß meinen Code, um mich an die neue Oberfläche anzupassen. Leider muss ich einen std …

5
Idiomatische Verwendung von Ausnahmen in C ++
In den häufig gestellten Fragen zur isocpp.org-Ausnahme heißt es Verwenden Sie throw nicht, um einen Codierungsfehler bei der Verwendung einer Funktion anzuzeigen. Verwenden Sie assert oder einen anderen Mechanismus, um den Prozess entweder in einen Debugger zu senden oder um den Prozess zum Absturz zu bringen und den Absturzspeicherauszug für …
16 design  c++  exceptions 


6
Warum setzen wir private Member-Funktionen in Header?
Die Antwort auf die Frage, warum wir private Membervariablen in C ++ - Header einfügen, lautet, dass die Größe der Klasse an den Stellen bekannt sein muss, an denen Instanzen deklariert werden, damit der Compiler Code generieren kann, der sich entsprechend im Stapel bewegt. Warum müssen wir private Mitglieder in …
16 c++  history 

5
C ++ - Funktionen für das gesamte Team?
In C ++ wirken sich Funktionen wie Ausnahmen auf das gesamte Programm aus: Sie können sie entweder in Ihrem gesamten Programm deaktivieren oder Sie müssen sie im gesamten Code behandeln. Wie ein berühmter Artikel in C ++ Report es ausdrückt: Gegenintuitiv ist der schwierige Teil der Codierung von Ausnahmen nicht …


8
Warum ist C ++ immer noch "hybrid"
In einer verwandten Frage wurde geklärt, warum C ++ in vielerlei Hinsicht nicht mit C kompatibel ist. C ++ ist jedoch immer noch eine "hybride" * Sprache. Und leider betrachten viele Programmierer C ++ immer noch als "C mit Streams und eingebauten Strings". Das führt zu wirklich schlecht geschriebenem Code, …


9
Wie können massive Linux- / Makefile-Projekte effektiv angegangen werden?
Ich entwickle seit ungefähr 10 Jahren Windows-Anwendungen in C ++. Und seit kurzem beschäftige ich mich mit einigen Linux-Projekten und ich kann es nicht ausstehen, wie unproduktiv ich bin ... Ich lerne schnell und nutze Linux seit einiger Zeit als primäre Plattform. Und ich fühle mich sehr wohl mit Shell, …
16 c++  linux 

3
Wo soll man lernen, die Boost-Bibliotheken zu benutzen?
Boost ist seit kurzem für das Projekt verfügbar, an dem ich arbeite, und ich habe nicht viel Erfahrung damit. Die Bibliothek hat so viele Teile und Funktionen, dass man kaum weiß, wo man anfangen soll, um sie zu erlernen - zumal ich versuchen werde, sie zu erlernen, während ich den …
16 c++  boost 

12
Warum ist Java portabler als andere Sprachen wie C ++?
Verschlossen . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber von historischer Bedeutung ist. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Was ist der Unterschied zwischen "Schreiben einer spezifischen JRE für jede Plattform" für Java-Entwickler und "Schreiben eines C ++ - Compilers …
16 java  c++  portability 


4
Ob man -pedantic flag in g ++ benutzt oder nicht?
Ich lerne C ++ und verwende g ++ unter Linux zum Üben. Ich möchte wissen, ob Leute, die als Programmierer arbeiten, das g ++ -pedantische Flag verwenden und auch seine Bedeutung in der realen Welt. Was ist mit anderen Compilern, erlauben sie das auch? Ist dies ein De-facto-Standard geworden? Ich …
16 c++  gcc 

4
Verbesserung der Ebene meines C / C ++ - Codes
Ich programmiere jetzt seit 3-4 Jahren und habe das Gefühl, ich kann nicht länger als Anfänger bezeichnet werden, aber ich habe einige Fragen auf dieser Seite gelesen und denke, über WTF reden sie? Mir geht es genauso, wenn ich heutzutage Programmbücher kaufe. Ich habe einige anfängliche Programmierbücher gelesen, einige über …
16 c++  c 

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.