Zugriff auf Mehrdimensionales Array!
-
Hallo!
Also ich hab ein Mehrdimensionales Array als Privat definiert und will in einer anderen Klasse auf dieses Array zugreifen aber wie kann ich das machen?
Ich will es mit einen getter lösen aber bei einen Mehrdimensionalen Array ist das anscheinen um einiges schwieriger!
Ich hoffe ihr könnt mir weiterhelfen!
mfg
-
class Bla { private: int m_multiArray[10][10]; public: int get(int x, int y) const { assert(x >= 0 && x < 10 && y >= 0 && y < 10); return m_multiArray[x][y]; } int const* get_array_ptr() const { return &m_multiArray[0][0]; } };Deine Beschreibung ist zu ungenau. Aber wie du siehst, hat man verschiedene Möglichkeiten. Vielleicht helfen dir diese schon weiter.
Grüssli
-
Danke war das richtige!!

Andere Frage wie könnte ich das bei einen vector machen dieser ist ebenfalls privat.
std::vector< std::vector<int> > map_typesmfg
-
Habs schon ist eh äquivalent!
