Nochmal Frage zu Pointer
-
Hi,
also ich hab nochmal eine Frage zu Pointer.
Ich hab nen Vektor voller Daten:std::vector<DAT> m_Daten;
Aus diesem Vektor möchte ich Daten rausfiltern und in einen neuen Vektor "speichern". Also z. B.
std::vector<DAT> m_DatenNeu;
m_DatenNeu[0] soll auf m_Daten[2] zeigen, oder
m_DatenNeu[1] auf m_Daten[6].Wie mache ich das am besten? Ich habe schon einiges probiert, aber leider klappt es nicht. z. B.
m_DatenNeu[0]=&m_Daten[2];Ich hoffe ihr wisst was ich meine und könnt mir helfen.
Gruß
Alexander
-
Wenn du auf etwas zeigen willst, musst du auch einen Zeiger verwenden, also
std::vector<DAT*> m_DatenNeu;. Damit kannst du dann jedes Element von m_DatenNeu auf m_Daten _zeigen_ lassen. Oder was meinst du?

Caipi