wskaźnik char - dlaczego adres jest stringiem
Ostatnio zmodyfikowano 2016-09-19 23:59
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. |
|
latajacaryba Temat założony przez niniejszego użytkownika |
» 2016-09-19 23:59:32 Dziękuję za pomoc, temat zamykam |
|
1 « 2 » |