c++ c++ 10,781

  1. Warum ist es schneller, ein sortiertes Array als ein unsortiertes Array zu verarbeiten?
  2. Was ist der Operator "->" in C ++?
  3. Das Definitive C ++ Buch Handbuch und Liste


  4. Die eleganteste Art, die Wörter einer Zeichenfolge zu durchlaufen
  5. Was sind die Unterschiede zwischen einer Zeigervariablen und einer Referenzvariablen in C ++?
  6. Was bedeutet das explizite Keyword?
  7. Wann sollten static_cast, dynamic_cast, const_cast und reinterpret_cast verwendet werden?
  8. Wie können Sie ein einzelnes Bit setzen, löschen und umschalten?
  9. Warum sind elementweise Additionen in separaten Schleifen viel schneller als in einer kombinierten Schleife?
  10. Warum wird "using namespace std" als schlechte Methode betrachtet?
  11. Was sind die Grundregeln und Redewendungen für das Überladen von Operatoren?
  12. Was ist die Regel der Drei?
  13. Was ist der Unterschied zwischen #include <filename> und #include "filename"?
  14. Was ist das Kopier-und-Tausch-Idiom?
  15. Zyklen in der Stammbaum-Software
  16. C ++ 11 führte ein standardisiertes Speichermodell ein. Was heißt das? Und wie wird es die C ++ Programmierung beeinflussen?
  17. Wie kann ich C ++ - Code profilieren, der unter Linux läuft?
  18. Regulärer Cast vs. Static_cast vs. Dynamic_cast
  19. Was ist ein intelligenter Zeiger und wann sollte ich einen verwenden?
  20. Bildverarbeitung: Algorithmus Verbesserung für "Coca-Cola Can" Anerkennung
  21. Ist <schneller als <=?
  22. Warum liest man Zeilen von stdin in C ++ viel langsamer als in Python?
  23. Warum wird durch die Änderung von 0,1f auf 0 die Leistung um 10x verringert?
  24. Warum können Vorlagen nur in der Header-Datei implementiert werden?
  25. Was sind Bewegungssemantiken?
  26. Warum sollte ich einen Zeiger anstelle des Objekts selbst verwenden?
  27. Erstellen einer Anwendung für den Einsatz in hochradioaktiven Umgebungen
  28. Was ist der Effekt von extern "C" in C ++?
  29. Was ist eine nicht definierte Referenz / ein nicht aufgelöster externer Symbolfehler und wie kann ich sie beheben?
  30. Der einfachste Weg, um int in C ++ zu konvertieren
  31. Wann sollten virtuelle Destruktoren verwendet werden?
  32. Was ist ein Lambda-Ausdruck in C ++ 11?
  33. Was sind rvalues, lvalues, xvalues, glvalues und prvalues?
  34. Das Ersetzen einer 32-Bit-Schleifenzählvariablen durch 64-Bit führt zu verrückten Leistungsabweichungen
  35. Was ist der Unterschied zwischen const int *, const int * const und int const *?
  36. Warum brauchen wir virtuelle Funktionen in C ++?
  37. Nicht definierte Verhaltens- und Sequenzpunkte
  38. Machen die Klammern hinter dem Typnamen einen Unterschied zu neuen?
  39. Wo und warum muss ich die Schlüsselwörter "template" und "typename" eingeben?
  40. Kann auf den Speicher einer lokalen Variablen außerhalb seines Gültigkeitsbereichs zugegriffen werden?
  41. Was sind die neuen Funktionen in C ++ 17?
  42. Unterschied zwischen privater, öffentlicher und geschützter Vererbung
  43. Welche Regeln gelten für die Verwendung eines Unterstrichs in einer C ++ - ID?
  44. Warum können Variablen in einer switch-Anweisung nicht deklariert werden?
  45. Wie konvertiert man eine std :: string in const char * oder char *?
  46. Was sind POD-Typen in C ++?
  47. Warum sollten C ++ - Programmierer die Verwendung von "neu" minimieren?
  48. Kann ich einen Konstruktor von einem anderen Konstruktor (do constructor chaining) in C ++ aufrufen?
  49. Warum ist dieser C ++ - Code schneller als meine handgeschriebene Assembly zum Testen der Collatz-Vermutung?
  50. Wie deklariert man eine Schnittstelle in C ++?