Rozdział 45 i *&
Ostatnio zmodyfikowano 2018-05-19 19:27
tam Temat założony przez niniejszego użytkownika |
» 2018-05-19 18:46:26 Dalej nie rozumiem, bo Twoje odpowiedzi niczego nie wyjaśniły. Referencja, z tego kursu (23), to "alias dający bezpośredni dostęp do zmiennej przekazywanej przez argument do funkcji". Podobnie, jak we wskaźnikach przypisuje się do nich adres zmiennej. I dochodzimy do pytania po co do zmiennej przypisywać adres wskaźnika (czyli zmiennej z adresem). |
|
jankowalski25 |
» 2018-05-19 18:51:52 po co do zmiennej przypisywać adres wskaźnika |
Na przykład po to, aby zmienić adres wskaźnika (bez referencji, czyli mając typ * możesz zmienić tylko wartość wskazywaną). |
|
tam Temat założony przez niniejszego użytkownika |
» 2018-05-19 19:00:29 Czy chodzi o to, że do tej nazwy tej listy z funkcji dodajKoniec(...) przypisuję całkiem nową listę, która ma inny adres? |
|
pekfos |
» 2018-05-19 19:07:47 void dodajKoniec( Lista *& lista, int liczba ) { Lista * nowy = new Lista; nowy->liczba = liczba; nowy->ogon = nullptr; if( lista ) ostatni( lista )->ogon = nowy; else lista = nowy; }
|
|
tam Temat założony przez niniejszego użytkownika |
» 2018-05-19 19:27:21 Dzięki, o to mi chodziło |
|
1 « 2 » |