Als «c++» getaggte Fragen

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


7
Warum werden Konstruktoren nicht vererbt?
Ich bin verwirrt, was die Probleme sein könnten, wenn ein Konstruktor von einer Basisklasse geerbt wurde. Cpp Primer Plus sagt: Konstruktoren unterscheiden sich von anderen Klassenmethoden darin, dass sie neue Objekte erstellen, während andere Methoden von vorhandenen Objekten aufgerufen werden . Dies ist einer der Gründe, warum Konstruktoren nicht vererbt …
33 c++  inheritance 

9
Kann man zu viele Aussagen schreiben?
Ich bin ein großer Fan des Schreibens von assertPrüfungen in C ++ - Code, um Fälle während der Entwicklung abzufangen, die möglicherweise nicht auftreten können, aber aufgrund von Logikfehlern in meinem Programm auftreten. Dies ist im Allgemeinen eine gute Praxis. Ich habe jedoch festgestellt, dass einige von mir geschriebene Funktionen …

4
JIT-Compiler für C, C ++ und dergleichen
Gibt es einen Just-in-Time-Compiler für kompilierte Sprachen wie C und C ++? (Die ersten Namen, die mir in den Sinn kommen, sind Clang und LLVM! Aber ich glaube nicht, dass sie es derzeit unterstützen.) Erläuterung: Ich denke, die Software könnte von Feedback zur Laufzeitprofilerstellung und einer aggressiv optimierten Neukompilierung von …

7
Schreiben in C für die Leistung? [geschlossen]
Ich weiß, dass ich ziemlich oft gehört habe, dass C typischerweise einen Leistungsvorteil gegenüber C ++ hat. Ich habe nicht wirklich darüber nachgedacht, bis mir klar wurde, dass MSVC nicht einmal den neuesten Standard von C zu unterstützen scheint, aber der neueste, der es unterstützt, C99 (soweit ich weiß). Ich …


10
Wozu Listen über Vektoren in C ++ verwenden?
Ich habe 3 verschiedene Experimente mit C ++ - Listen und Vektoren durchgeführt. Diejenigen mit Vektoren erwiesen sich als effizienter, selbst wenn viele Insertionen in der Mitte beteiligt waren. Daher die Frage: In welchem ​​Fall sind Listen sinnvoller als Vektoren? Wenn Vektoren in den meisten Fällen effizienter erscheinen und wenn …


11
typedefs und #defines
Wir alle haben definitiv das eine oder andere Mal typedefs und #defines benutzt. Während ich heute mit ihnen zusammenarbeite, habe ich angefangen, über etwas nachzudenken. Betrachten Sie die folgenden 2 Situationen, um einen intDatentyp mit einem anderen Namen zu verwenden: typedef int MYINTEGER und #define MYINTEGER int Wie in der …




3
Überlegungen zur Fehlerbehandlung
Das Problem: Seit langer Zeit exceptionsmache ich mir Sorgen um den Mechanismus, weil ich der Meinung bin, dass er nicht wirklich löst, was er sollte. BEANTRAGUNG: Es gibt lange Debatten über dieses Thema, und die meisten von ihnen haben Schwierigkeiten, exceptionseinen Fehlercode zu vergleichen oder zurückzugeben. Dies ist definitiv nicht …



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.