Witam,
Chciałbym raczej tak z czystej ciekawości spróbować na jakimś większym procku typu Atmega64 tak czysto dla efektów poznawczych wypróbować jak się programuje w C++ . Na razie nie jest istotne dla mnie czy to jest opłacalne czy nie bo jak mówię tylko próba ....
ale.... przy okazji mam pytanie związane z C++ (może troszkę nawet w oderwaniu od tematu wątku narazie)
Czym się różni wskaźnik od referencji???
tzn kiedyś wydawało mi się, że to jest jedno i to samo ale chyba okazuje się, że nie.
Wiem, że wskaźnik zawiera po prostu adres do obiektu na który wskazuje i zwykle związany jest z typem tego obiektu. Wiem jak się przekazuje np parametry do funkcji za pomocą wskaźnika. Wiem, że można je przekazywać za pomocą referencji używając operatora & przed nazwą przekazywanego obiektu czy zmiennej. No ale to chyba też jest po prostu przekazanie tylko adresu do tego obiektu.
Chyba że ta różnica może polegać tylko na tym, że wskaźnik można po prostu zdeklarować a referencję wykorzystać tylko np do przekazywania parametrów. Czy dobrze myślę???? spędza mi to sen z powiek
Chciałbym raczej tak z czystej ciekawości spróbować na jakimś większym procku typu Atmega64 tak czysto dla efektów poznawczych wypróbować jak się programuje w C++ . Na razie nie jest istotne dla mnie czy to jest opłacalne czy nie bo jak mówię tylko próba ....
ale.... przy okazji mam pytanie związane z C++ (może troszkę nawet w oderwaniu od tematu wątku narazie)
Czym się różni wskaźnik od referencji???
tzn kiedyś wydawało mi się, że to jest jedno i to samo ale chyba okazuje się, że nie.
Wiem, że wskaźnik zawiera po prostu adres do obiektu na który wskazuje i zwykle związany jest z typem tego obiektu. Wiem jak się przekazuje np parametry do funkcji za pomocą wskaźnika. Wiem, że można je przekazywać za pomocą referencji używając operatora & przed nazwą przekazywanego obiektu czy zmiennej. No ale to chyba też jest po prostu przekazanie tylko adresu do tego obiektu.
Chyba że ta różnica może polegać tylko na tym, że wskaźnik można po prostu zdeklarować a referencję wykorzystać tylko np do przekazywania parametrów. Czy dobrze myślę???? spędza mi to sen z powiek
