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

rozróżnienie wskaźników

Ostatnio zmodyfikowano 2015-12-11 19:05
Autor Wiadomość
Nitro
Temat założony przez niniejszego użytkownika
rozróżnienie wskaźników
» 2015-12-11 14:48:48
Witam,

Mam problem z rozróżnieniem wyświetlanych adresów. Myślałem że wydanie komendy &bird zwróci mi adres w którym znajduje sie słowo bird. Co zatem daje użycie (int*) bird?



char animal[20] = "myszolow ";
char *bird = "bird";



cout << animal << endl;
cout << bird << endl;


cout << " bird pod adresem: " <<(int*) bird << endl;

cout << " bird pod adresem: " <<&bird << endl;
P-141769
notabigthreat
» 2015-12-11 17:03:18
char * bird = "bird";

bird
 to wskaźnik (typ
char *
).
& bird
 to adres samej zmiennej wskaźnikowej.
P-141777
mateczek
» 2015-12-11 19:05:18
P-141784
« 1 »
  Strona 1 z 1