Als «c++» getaggte Fragen

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

3
Welche Rolle spielt C ++ heute?
Derzeit bin ich ein IT-Student und frage mich, was heute noch in C ++ wichtig ist. Wofür wird es verwendet? Ich habe einen C ++ - Grundkurs an meiner Universität abgeschlossen, kann mir aber nicht vorstellen, wo ich mein Wissen einsetzen und in welche Richtung ich C ++ lernen soll. …
41 c++ 


8
Können moderne OO-Sprachen mit der Speicherleistung von C ++ mithalten?
Mir ist gerade aufgefallen, dass jede moderne OO-Programmiersprache, mit der ich zumindest ein wenig vertraut bin (die im Grunde nur Java, C # und D ist), kovariante Arrays zulässt. Das heißt, ein String-Array ist ein Objekt-Array: Object[] arr = new String[2]; // Java, C# and D allow this Covariante Arrays …
40 c#  java  c++  d 

11
Gibt es reale Fälle für C ++ ohne Ausnahmen? [geschlossen]
In Wann soll C über C ++ und C ++ über C verwendet werden? es gibt eine aussage bezüglich Code Größe / C ++ Ausnahmen: Jerry antwortet (unter anderem): (...) Es ist in der Regel schwieriger, mit C ++ wirklich winzige ausführbare Dateien zu erstellen. Bei wirklich kleinen Systemen schreiben …
40 c++  exceptions 


8
Wie viel Programmiererzeit wird in C ++ für die Speicherverwaltung aufgewendet?
Menschen, die es gewohnt sind, gesammelte Sprachen zu löschen, haben häufig Angst vor der Speicherverwaltung in C ++. Es gibt Werkzeuge, wie auto_ptrund shared_ptrwelche viele der Speicherverwaltungsaufgaben für Sie behandelt. Viele C ++ - Bibliotheken sind älter als diese Tools und können die Speicherverwaltungsaufgaben auf ihre eigene Weise ausführen. Wie …
39 c++  memory 

3
Warum ist der logische NOT-Operator in C-Sprachen "!" Und nicht "~~"?
Für binäre Operatoren haben wir sowohl bitweise als auch logische Operatoren: & bitwise AND | bitwise OR && logical AND || logical OR NOT (ein unärer Operator) verhält sich jedoch anders. Es gibt ~ für bitweise und! für logisch. Ich erkenne, dass NOT eine unäre Operation im Gegensatz zu AND …
39 java  c#  c++  c 


4
In C ++ warum und wie sind virtuelle Funktionen langsamer?
Kann mir jemand im Detail erklären, wie genau die virtuelle Tabelle funktioniert und welche Zeiger beim Aufruf von virtuellen Funktionen zugeordnet sind. Wenn sie tatsächlich langsamer sind, können Sie dann anzeigen, dass die Ausführung der virtuellen Funktion mehr Zeit in Anspruch nimmt als normale Klassenmethoden? Es ist leicht, den Überblick …



1
C ++ 11 enthält std :: stoi, warum nicht std :: itos?
Ich bemerkte zu meiner Freude, dass C ++ 11 eine std::sto@Reihe von Funktionen zum einfachen Entpacken von Ints / Floats / Longs von Strings bietet. Ich bin jedoch überrascht, dass das Gegenteil nicht implementiert ist. Warum hat das Normungsgremium keine std::itosFunktionsfamilie für den Übergang von Ints / Floats / Was …
37 c++  parsing  strings  c++11 


16
Tut es weh, Teile vieler Programmiersprachen zu lernen?
Ich habe meine Programmierkarriere in der 9. Klasse bei BASIC begonnen. Ich habe ein bisschen BASIC gelernt, indem ich einfache Programme zum Addieren, Subtrahieren und Drucken geschrieben habe. Dann bin ich an die Universität gegangen und habe Informatik und Systemtechnik studiert. Im ersten Jahr wurde mir C beigebracht und ich …
37 php  c++  c  basic 

11
Das "Blub-Paradoxon" und C ++
Ich habe den Artikel hier gelesen: http://www.paulgraham.com/avg.html und der Teil über das "Blub-Paradoxon" war besonders interessant. Als jemand, der hauptsächlich in c ++ codiert, aber mit anderen Sprachen in Berührung kommt (hauptsächlich Haskell), sind mir einige nützliche Dinge in diesen Sprachen bekannt, die in c ++ schwer zu replizieren sind. …

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.