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 …
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 …
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 …
Angenommen, ich habe eine Klasse Foobar, die Klasse verwendet (hängt davon ab) Widget. In guten Widgetalten Tagen sollte wolud als Feld Foobaroder als intelligenter Zeiger deklariert werden, wenn polymorphes Verhalten erforderlich ist, und im Konstruktor initialisiert werden: class Foobar { Widget widget; public: Foobar() : widget(blah blah blah) {} // …
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 …
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 …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich habe C ++ vor 8 bis 10 Jahren ausgiebig geschrieben. Ich bin …
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, …
In meiner Freizeit entwickle ich einen NES-Emulator als Hobby. Ich benutze C ++, weil es die Sprache ist, die ich am meisten benutze, die ich am meisten kenne und am meisten mag. Aber jetzt, da ich einige Fortschritte im Projekt gemacht habe, stelle ich fest, dass ich fast keine spezifischen …
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, …
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 …
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 …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.