Suchergebnisse für Anfrage "c++"

2 die antwort

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 ...

8 die antwort

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 ...

4 die antwort

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) ...

TOP-Veröffentlichungen

4 die antwort

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 ...

2 die antwort

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 ...

14 die antwort

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'?

6 die antwort

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 ...

6 die antwort

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 { ...

18 die antwort

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 ...

12 die antwort

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 ...