Tablico dwuwymiarowa jako parametr funkcji bez const
Ostatnio zmodyfikowano 2015-09-30 22:45
heroarthur Temat założony przez niniejszego użytkownika |
Tablico dwuwymiarowa jako parametr funkcji bez const » 2015-09-30 22:08:24 Witajcie, jak mogę przenieść tablice dwuwymiarową o wielkosci n x n do funckji jako parametr? z tym ze n nie moze byc const, chce zrobic DFS ale musze jakos sie odwolywac do macierzy sąsiedztwa, jak mogę to inaczej zrobić? |
|
mateczek |
Trzeba przekazać rozmiary lub skorzystać z konternera » 2015-09-30 22:17:21 void funcNaTablicy( int tab[][], int rozmiar1, int rozmiar2 ) { }
|
|
Lora |
» 2015-09-30 22:45:03 void funcNaTablicy( int tab[][ SIZE ], int rozmiar1, int rozmiar2 ) { }
Jeśli się nie mylę to przy takim przekazywaniu tablic wielowymiarowych trzeba podać jej wszystkie rozmiary oprócz pierwszego. Edit: Ale skoro n nie może być const to tablica będzie dynamiczna, więc przekazuje się tak: void funcNaTablicy( int ** tab, int rozmiar1, int rozmiar2 ) { }
|
|
« 1 » |