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

wskaźnik char - dlaczego adres jest stringiem

Ostatnio zmodyfikowano 2016-09-19 23:59
Autor Wiadomość
pekfos
» 2016-09-19 23:48:26
po zdefiniowaniu i zainicjalizowaniu tablicy int kiedy napisaliśmy cout<<tab2; pokazało nam adres (czyli inaczej niż przy tablicy char)
Gratuluję samodzielności. Przeszedłeś z pytania w zdanie twierdzące, więc pewnie sprawdziłeś.
Nie możesz tak zrobić z int* bo wskaźnik na int nie ma tak specjalnego znaczenia. Po prostu zostanie wypisany ten przekazany adres.
Uprzedzając "ale to wskaźnik, nie tablica": Tablica ma niejawną konwersję na wskaźnik na pierwszy element tablicy. Stąd wielu błędnie uważa, że tablica to po prostu jest wskaźnik.
P-151862
latajacaryba
Temat założony przez niniejszego użytkownika
» 2016-09-19 23:59:32
Dziękuję za pomoc, temat zamykam
P-151864
1 « 2 »
Poprzednia strona Strona 2 z 2