Als «c++» getaggte Fragen

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

17
Was ist die beste C ++ - Interviewfrage? [geschlossen]
Wenn Sie einem C ++ - Programmierer eine Frage stellen könnten, um seine C ++ - Fähigkeiten zu messen, welche wäre das? Die Frage, die ich für die beste halte, lautet: Können Sie "delete this" nennen? innerhalb einer Mitgliedsfunktion? (Ich habe dies als Link eingefügt, damit du es dir zuerst …
28 c++  interview 



3
Welcher Suchalgorithmus ist eigentlich der schnellste?
Ich bin seit einiger Zeit festgefahren, was der schnellste Algorithmus für die Suche nach Zeichenfolgen ist, habe viele Meinungen gehört, bin mir aber am Ende nicht sicher. Ich habe einige Leute sagen hören, dass der schnellste Algorithmus Boyer-Moore ist und einige sagen, dass Knuth-Morris-Pratt tatsächlich schneller ist. Ich habe nach …

7
Wie kann ich lernen, idiomatisches C ++ zu schreiben?
Ich bin ein Informatikstudent, und infolgedessen wurde mir C ++ als eine bessere Version von C mit Klassen beigebracht. Am Ende versuche ich, das Rad immer dann neu zu erfinden, wenn eine Lösung für ein komplexes Problem erforderlich ist. Nur um irgendwann danach eine Sprachfunktion oder eine Standard-Bibliotheksroutine zu finden, …
27 c++ 

8
Verfall als schädlich? [geschlossen]
Ich habe gerade einen Teil meines eigenen Codes mit der -std=c++0xFlagge in GCC kompiliert , da ich vage auf dem Laufenden halten möchte, was alle jungen Leute tun (vorausgesetzt, sie bleiben auf meinem Rasen), und am Ende habe ich eine Menge Warnungen erhalten über auto_ptrveraltet zu sein. Natürlich wusste ich, …

5
Sind C ++ - Vorlagen nur eine Art verherrlichte Makros?
Aus verschiedenen Vergleichen zwischen C ++ - Vorlagen und C # / Java-Generika wie diesem https://stackoverflow.com/questions/31693/was-sind-die-unterschiede- zwischen-generika-in-c-und-java-und-vorlagen-in-c/31929#31929 Ich habe die Vorstellung, dass C ++ - Vorlagen durch eine Art Vorverarbeitung (Ersetzen von einfachem Text vor dem Parsen) implementiert und nicht kompiliert werden. Da die Typüberprüfung in C ++ - Vorlagen …
27 c++  c  compiler  templates  macros 

2
Ist es jemals schlimm, eine C ++ - Funktion constexpr zu markieren?
Angesichts einer sehr trivialen Funktion, int transform(int val) { return (val + 7) / 8; } Es sollte sehr offensichtlich sein, dass es einfach ist, diese Funktion in eine constexprFunktion umzuwandeln, sodass ich sie beim Definieren von constexprVariablen verwenden kann, wie z. constexpr int transform(int val) { return (val + …
26 c++  c++11 

11
Von Multithread-Bugs geplagt
In meinem neuen Team, das ich verwalte, besteht der Großteil unseres Codes aus Plattform-, TCP-Socket- und HTTP-Netzwerkcode. Alles in C ++. Das meiste davon stammt von anderen Entwicklern, die das Team verlassen haben. Die derzeitigen Entwickler im Team sind sehr schlau, aber in Bezug auf die Erfahrung meist jünger. Unser …


9
Warum sollte man Compiler-Warnungen deaktivieren wollen?
Diese Antwort und die ihr hinzugefügten Kommentare zeigen eine Möglichkeit, mehrere Compiler-Warnungen mithilfe von #pragmaDirektiven zu deaktivieren . Warum sollte man das tun wollen? Normalerweise gibt es die Warnungen aus einem bestimmten Grund, und ich habe immer das Gefühl, dass sie gute Gründe sind. Gibt es einen "gültigen Fall", in …
26 c#  c++  c  warnings 




3
Was ist der Unterschied zwischen einem struct und einem std :: pair?
Ich bin ein C ++ - Programmierer mit begrenzter Erfahrung. Angenommen, ich möchte ein STL mapzum Speichern und Bearbeiten einiger Daten verwenden, dann würde ich gerne wissen, ob zwischen diesen beiden Datenstrukturansätzen ein bedeutender Unterschied (auch in Bezug auf die Leistung) besteht: Choice 1: map<int, pair<string, bool> > Choice 2: …

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.