Suchergebnisse für Anfrage "c++"
Verwenden von zwei Objekten als Hash-Schlüssel für eine ungeordnete Map oder Alternativen
achdem ich meine Objekte myType definiert habe, muss ich Beziehungen zwischen diesen Objekten speichern. Diese Relationen werden in einer Matrix gespeichert. Die Anzahl der Elemente istnich im Voraus bekannt, nicht alle Elemente haben eine ...
Algorithmus zur Abdeckung der maximalen Punktzahl mit einem Kreis mit gegebenem Radius
Stellen wir uns vor, wir haben ein Flugzeug mit einigen Punkten drauf. Wir haben auch einen Kreis mit dem angegebenen Radius. Ich brauche einen Algorithmus, der die Position des Kreises so bestimmt, dass er die maximal mögliche Anzahl von ...
C ++ Unterschied zwischen Referenz, Objekten und Zeigern
Dies ist eine Frage aus einer Prüfung in einem fortgeschrittenen OOP-Kurs, die in C ++ abgehalten wird (in diesem Semester an der TAU-Universität): Q: Was ist der Unterschied zwischen einem C ++ - Zeiger und einer Referenz? A. A reference is ...
eine Vorlagenfunktion einschränken, um nur bestimmte Typen zuzulassen
Hier sage ich, ich habe eine einfache Template-Funktion, die im Prinzip alle Arten von Typen akzeptieren kann: template <class Type> std::ostream& operator<< (std::ostream& stream, const Type subject) { stream << "whatever, derived from ...
Wie drucke ich boost :: any in einen Stream?
Ich habe eine Kartestd::map<std::string, boost::any>, das kommt aus demboost::program_options package. Jetzt möchte ich den Inhalt dieser Karte ausdrucken: for(po::variables_map::const_iterator it = vm.begin(); it != vm.end(); ++it) { std::cerr ...
Warum ist es schlecht, mehrzeilige Constexpr-Funktionen zu haben?
GemäßAllgemeine konstante Ausdrücke - Revision 5 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2235.pdf] Folgendes ist illegal. constexpr int g(int n) // error: body not just ‘‘return expr’’ { int r = n; while (--n > 1) r *= n; ...
Is undefined behavior only an issue if you are deploying on several platforms
Die meisten Gespräche rund umundefiniertes Verhalten (UB) Überlegen Sie, wie es einige Plattformen gibt, auf denen dies möglich ist, oder welche Compiler dies tun. Was passiert, wenn Sie nur an einer Plattform und nur an einem ...
Was passiert, wenn ein Konstruktor eine Ausnahme auslöst?
Werden wir dann UB bekommen? Ich habe es versucht: #include <iostream> struct B { B(){ std::cout << "B()" << std::endl; } ~B(){ std::cout << "~B()" << std::endl; } }; struct A { B b; A(){ std::cout << "A()" << std::endl; throw std::exception(); ...
Fehler beim Verknüpfen von Boost mit CMake
Ich verwende CLion unter OS X 10.10.5 (Yosemite) und versuche, die Bibliothek "Logging Boost" (1.58.0) zu verwenden. Ich habe Boost mit @ installierbrew install boost. Ich habe überprüft, ob die Boost-Bibliotheken 64-Bit sind und meine ...
Alternative zu GLUTesselator? [geschlossen
Ich habe mich gefragt, ob es eine Bibliothek oder eine andere Möglichkeit zum Erstellen von Polygonen mit mehreren Konturen in OpenGL gibt. Ich habe ein Code-Profil erstellt und der GLUTesselator beendet meine Schleife. Vielen Dan Kopfgel + 50 ...