Suchergebnisse für Anfrage "c++"
Dijkstra-Algorithmus - in C ++?
eit vier Tagen versuche ich, den Algorithmus von dijkstra zu verstehen. Aber ich kann nicht Ich habe einen Punktevektor. Daraus habe ich eine Kostenmatrix erstellt. Aber ich weiß nicht, wie ich den dijkstra-Algorithmus erstellen soll. Quellen ...
Vektor des Zeigers auf ein Objekt - Wie vermeide ich einen Speicherverlust?
Wie gehen wir normalerweise mit einem Vektor um, dessen Elemente Zeiger auf Objekte sind? Meine spezielle Frage ist der Kommentar am Ende des unten angegebenen Codes. Vielen Dank class A { public: virtual int play() = 0 ; }; class B : public A { ...
Wie kann Boost eine solche Syntax erreichen?
http: //www.boost.org/doc/libs/1_58_0/doc/html/program_options/tutorial.htm [http://www.boost.org/doc/libs/1_58_0/doc/html/program_options/tutorial.html] // Declare the supported options. ...
Ein bisschen verwirrt über die genaue Bedeutung der dynamischen Speicherzuordnung für C ++
Ich habe widersprüchliche Dinge über die genaue Bedeutung der dynamischen und im Übrigen automatischen Speicherzuweisung gehört. Ich habe gehört, dass der Stapel sowohl als automatische Speicherzuweisung als auch als dynamische Speicherzuweisung ...
Wie werden alle Zufallsquellen beseitigt, damit das Programm immer identische Antworten gibt?
Ich habe C ++ - Code, der stark vom Sampling abhängt (mit rand ()), aber ich möchte, dass er reproduzierbar ist. Zu Beginn initialisiere ich srand () mit einem zufälligen Startwert und drucke diesen Startwert aus. Ich möchte, dass andere den ...
Was wird in C ++ als kleines Objekt angesehen?
Ich habe über Small-Object Allocation in "Modern C ++ Design" gelesen. Andrei Alexandrescu argumentiert, dass die Allzweckoperatoren (new und delete) bei der Zuweisung kleiner Objekte eine schlechte Leistung erbringen. In meinem Programm gibt ...
Ist es sicher, STL (TR1) shared_ptrs zwischen Modulen (exes und dlls) zu verwenden?
Ich weiß, dass das Neueinstellen und Löschen von Elementen in einem Modul in VC ++ häufig Probleme verursachen kann. Probleme mit unterschiedlichen Laufzeiten. Das Mischen von Modulen mit statisch verknüpften Laufzeiten und / oder ...
Attribute aus der Boost.Spirit-Grammatik: Fehler aus dem Standard: Vektor von boost :: variant
Ich habe einen funktionierenden Parser zum Lesen von Positionsbeschreibungen für ein Brettspiel (internationale Entwürfe,offizielle Grammatik [http://pdn.fmjd.org/fen.html]): #include <boost/spirit/home/x3.hpp> #include <iostream> namespace x3 ...
C ++ 11 Autodeklaration mit und ohne Zeigerdeklarator
Was ist der Unterschied zwischen den Arten vonbar1 undbar2? int foo = 10; auto bar1 = &foo; auto *bar2 = &foo;Wenn beidebar1 undbar2 sindint*, macht es Sinn, den Zeigerdeklarator zu schreiben *) in dembar2 Erklärung?
Warum ist sizeof (std :: string) nur acht Bytes?
Warum iststd::string 's Größe, bestimmt durchsizeof(std::string), Ausbeute8? Ich dachte, es sollte mehr als @ se8 wie es ein @ haben muint (sizeof(int) == 8 auf meinem Computer) Datenelement für das Geben ...