Mit Klassen-Vektor rechnen
-
Hi Leute!
Ich habe mal eine Frage:
Wenn ich in einer Klasse einen Vektor deklariere, ist dieser ja vom Typ der Klasse.
Jetzt will ich aber mit den Werten dieses Vektors in einer Klassen-Methode eine Modulo-Rechnung durchführen.
Das geht natürlich nicht so einfach, da der Vektor ja nicht vom Typ int ist.
Jetzt meine Frage:
Wie kann ich den Vektor in einen integer-Vektor konvertieren?
static_cast<in>(vector) hab ich schon versucht, das ging nicht.Danke schon mal für eure Hilfe!
JTR
-
@JTR666 sagte in Mit Klassen-Vektor rechnen:
Hi Leute!
Ich habe mal eine Frage:
Wenn ich in einer Klasse einen Vektor deklariere, ist dieser ja vom Typ der Klasse.Nein, der ist von dem Typ mit dem Du ihn deklariert hast.
Z.B.
#include <vector> #include <cstdlib> class Klasse { public: std::vector<int> vec; }; int main () { Klasse K; // Referenz auf K.vec std::vector<int>& r = K.vec; return EXIT_SUCCESS; }
-
@john-0
Ich werd´s mal versuchen!Dank dir!