Suchergebnisse für Anfrage "c++"
inden Sie den Index des ausgewählten Objek
Gegeben ein ObjektFoo das hat die Methodebool isChecked() const. Angenommen, ich habeFoo foos[]. Ich bin sicher, dass genau ein Element vonfoos wird zurückkehrentrue aufisChecked(), alle anderen geben @ zurüfalse. Ich bin auf der Suche nach ...
2D-Polygonkollisionserkennung
Weiß jemand eineinfac Weg zu überprüfen, ob zwei Polygone, insbesondere Rechtecke, kollidieren? Ich habe eine einfache Möglichkeit gefunden, um festzustellen, ob sich zwei berühren, indem ich nur überprüfe, ob Linien auf den beiden Rechtecken ...
C ++: & (std :: cout) als Template-Argument
Warum ist es nicht möglich, @ zu übergebstd::cout 's Adresse als Template-Argument? Oder wenn es dann möglich ist wie? Hier ist, was ich versucht habe: #include <iostream> template<std::ostream* stream> class MyClass { public: void disp(void) ...
Typentscheidung basierend auf dem Vorhandensein eines verschachtelten typedef
Ich muss eine Template-Struktur definieren, so dass: element<T>::type ist vom Typ: T::element_typewenn T ein (öffentliches) typedef mit dem Namen element_type enthält, andernfalls (wenn es kein solches typedef enthält) element<T>::type ist vom ...
Using dnorm with RcppArmadillo
VonR, Ich versuche zu rennensourceCpp in dieser Datei: #include <RcppArmadillo.h> // [[Rcpp::depends(RcppArmadillo)]] using namespace arma; using namespace Rcpp; // [[Rcpp::export]] vec dnormLog(vec x, vec means, vec sds) { int n = x.size(); vec ...
Differenz zwischen string.empty und string [0] == '\ 0'
Angenommen, wir haben eine Zeichenfolge std::string str; // some value is assignedWas ist der Unterschied zwischenstr.empty() undstr[0] == '\0'?
pointer to std :: vector beliebigen Typs (oder einer anderen Klasse mit Vorlagen)
Nehmen wir an, ich möchte eine Mitgliedsvariable für einen Zeiger auf std :: vector haben, aber ich möchte nicht angeben, welchen Variablentyp er speichert. Ich möchte nur auf die Funktionen zugreifen, die vom eigentlichen generischen Typ ...
Referenz auf nicht initialisiertes Objekt im Konstruktor
Es ist möglich, ein nicht initialisiertes Objekt wie im folgenden Beispiel an eine übergeordnete Klasse zu übergeben. class C { public: C(int i): m_i(i) {}; int m_i; } class T { public: T(C & c): m_c(c) { }; C & m_c; }; class ST : public T { ...
Wie entferne ich ein Element aus einem STL-Vektor mit einem bestimmten Wert?
Ich habe mir die API-Dokumentation für stl vector angesehen und festgestellt, dass es in der Vektorklasse keine Methode gibt, mit der ein Element mit einem bestimmten Wert entfernt werden kann. Dies scheint eine übliche Operation zu sein, und es ...
Wie kann ich [] überschreiben, um zwei Argumente in C ++ zu akzeptieren?
Ich versuche, eine Bitvektorklasse in C ++ zu erstellen, um Hardware zu modellieren. In den meisten mir bekannten HDLs (Hardwarebeschreibungssprachen) wird auf bestimmte Bits wie folgt verwiesen: my_vector[bit_position]uf @ und Untervektoren ...