Forum
Tipps
News
Menu-Icon

C++: Übergeben eines 2d-arrays an eine Klasse

Hallo,

Ich komme bei einem wahrscheinlich trivialen Problem nicht weiter:

Wie kann ich einen zwei(oder x)-dimensionalen array mit dynamischer Größe an einer Klasse übergeben, oder auf ihn mit einer Referenz oder einem Zeiger zugreifen ?

thx
Matthias


Antworten zu C++: Übergeben eines 2d-arrays an eine Klasse:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

(der code is ned ganz von mir ;D) aber er funktioniert
void function(int **ppArray);
{
     cout << ppArray[0][0] << endl;
}

int nx, ny;

   cout << "1: ";
   cin  >> nx;
   cout << "2: ";
   cin  >> ny;

   int **array = NULL;
   array = new int *[nx];

   array[0] = new int[nx*ny];

   for(int i=1; i < ny; i++ )
      array = array[0] + i * ny; //

   array[0][0] = 10;
   array[0][1] = 12;
   array[2][3] = 35;
   
   function(array);

Das klappt so aber nicht, hör mal auf zu frickeln da  :o

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

stimmt der funzt ned hundert pro

Zuweisungen geschehen ganz normal: array[0][0] = 12;
...

in function()
{
   cout << array[0][0] << endl;
}


« Wurzel ziehen mit RapidQIch brauche eure hilfe für ein script »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Autoresponder
Ein Autoresponder, auch Autoreply genannt, ist eine E-Mail Funktion, mit denen man automatische Antwortnachrichten erstellen und versenden kann. Der Autoresponder kann in...

E Book Reader
Als E Book Reader bezeichnet man eine spezielle Hardware, um E-Books auch ohne den klassischen Computer zu lesen. E-Book-Reader bestehen meist nur aus einem Flach-Bildsch...

Eingabefelder
Als Eingabefelder werden in einem Programm oder in Online-Formularen die Stellen bezeichnet, an denen Informationen eingetippt werden können. Die Beschriftung neben ...