Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

przekazywanie do funkcji kopii tablicy dynamicznej

Ostatnio zmodyfikowano 2013-04-12 19:48
Autor Wiadomość
mostrom
» 2012-08-02 17:41:34
const int* nie pozwala przypisać przypisać nowej wartości stałej, na którą wskazuje wskaźnik, a int *const nie pozwala zmienić wartości wskaźnika.

Jeśli elementy tablicy mają zostać nienaruszone to naturalnie
void funkcja( const int * );
, a wewnątrz funkcji kopiujesz tablice element po elemencie i działasz na kopii, dopóki nie straci na aktualności.
P-61606
Podmuch
» 2013-04-12 19:48:15
Jeśli koniecznie chcesz przesłać tablice, zamiast kopiować oryginał na drugą tablicę w funkcji to możesz stworzyć klasę która zawiera tylko tablicę.
np
class klasa {
public:
int k[2];
};

void funkcja(klasa a) {}
P-80472
1 « 2 »
Poprzednia strona Strona 2 z 2