Suchergebnisse für Anfrage "vector"

8 die antwort

Subtrahiere jedes Element von Vektor A von jedem Element von Vektor B

Kennt jemand eine Möglichkeit, das Folgende in einem vektorisierten Format zu erreichen? Anstatt nach Mitgliedern zu subtrahierentest1 vontest, Ich möchte jedes Element von @ subtrahiertest1 von jedem Element vontest. Also, anstatt: test = ...

4 die antwort

Convert Vector to Matrix ohne Wiederverwertung

Wenn ich einen Vektor in eine Matrix konvertiere, die zu wenig Elemente enthält, um die Matrix zu füllen, werden die Elemente des Vektors recycelt. Gibt es eine Möglichkeit, das Recycling auszuschalten oder die recycelten Elemente auf ...

6 die antwort

Was ist der idiomatische Weg, um ein Slice an einen Vektor anzuhängen?

Ich habe ein Stück&[u8] und ich möchte es an ein @ anhängVec<u8> mit minimalem Kopieren. Hier sind zwei Ansätze, die ich Arbeit kennen: let s = [0u8, 1u8, 2u8]; let mut v = Vec::new(); v.extend(s.iter().map(|&i| ...

TOP-Veröffentlichungen

10 die antwort

Vektorkreuzung in C ++ durchführen

Ich habe einen Vektor von Vektor ohne Vorzeichen. Ich muss den Schnittpunkt all dieser Vektoren vorzeichenloser Zeichen finden, damit ich den folgenden Code schreibe: int func() { vector<vector<unsigned> > t; vector<unsigned> ...

4 die antwort

Warum erkennt C ++ nicht, wenn mit den Operatoren [] standardmäßig auf Vektorelemente außerhalb des Bereichs zugegriffen wird?

ch verstehe, dass Arrays eine primitive Klasse sind und daher keine eingebauten Methoden zur Erkennung von Fehlern außerhalb des Bereichs haben. Die Vektorklasse hat jedoch die eingebaute Funktion .at (), die diese Fehler erkennt. Durch die ...

2 die antwort

Boost-Verteilungsgenerator von Funktion zurücksetzen, um Vektoren in C ++ zu füllen

Ich habe die folgende Funktion, die einen Verteilungsgenerator zurückgeben soll, sodass ich die Funktion zum Auffüllen eines Vektors verwenden kann, d. H. template<typename T3> T3 new_func() { std::uniform_real_distribution<> ...

6 die antwort

Warum speichert der libc ++ std :: vector intern drei Zeiger anstelle eines Zeigers und zwei Größen?

Ich freue mich auf die Implementierung vonstd::vector in libc ++ und mir ist aufgefallen, dass es intern drei Zeiger enthält (einen auf den Anfang, einen auf das Ende und einen auf das Ende des zugewiesenen Speichers), anstatt das, was ich ...

4 die antwort

Kein Operator "=" stimmt mit diesen Operanden überein

So muss das etwas wirklich Dummes sein, aber ich erhalte eine Fehlermeldung mit diesem Code. Was könnte schief gehen, die Operanden <,> funktionieren auch nicht. Verwendet man Vektoren anders? Wenn ich versuche, y.at (1) = 10; Der Ausdruck muss ...

12 die antwort

C ++ - Template-Funktion wird im Header kompiliert, aber nicht implementiert

Ich versuche Vorlagen zu lernen und bin auf diesen verwirrenden Fehler gestoßen. Ich deklariere einige Funktionen in einer Header-Datei und möchte eine separate Implementierungsdatei erstellen, in der die Funktionen definiert werden. Hier ist ...

8 die antwort

ie finde ich Vektoren von zwei anderen Achse

Dies ist ein mathematisches Problem. Ich bin mir nicht ganz sicher, wie ich es machen soll. Der Vektor ist nicht an einer Achse ausgerichtet. Wenn ich ihn also nur um 90 Grad um x, y oder z drehe, erhalte ich nicht unbedingt die anderen Achsen.