-
👋 Witaj na MPCForum!
Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎
- ✅ Pełny dostęp do działów i ukrytych treści
- ✅ Możliwość pisania i odpowiadania w tematach
- ✅ System prywatnych wiadomości
- ✅ Zbieranie reputacji i rozwijanie swojego profilu
- ✅ Członkostwo w jednej z największych społeczności graczy
👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!
Zarejestruj się teraz
- 0

Pytanie
Morales2k
Morales2k
Otóż podczas pisania pewnego programu natrafiłem na problem, trochę się z nim męczyłem ale rozwiązałem o co chodzi jednak sam nie wiem do końca dlaczego tak się dzieje
Kod:
golf::golf(const char * name, int nr) { fullname = name; numer = nr; }Powyżej wkleiłem konstruktor klasy golf (pierwszy argument wskaźnik drugi zwykła liczba), chodzi mi o to dlaczego aby przypisać składowej w klasie (fullname) wartość tego wskaźnika (czyli dowolny napis) musi on być zapisany w ten sposób co powyżej, a nie fullname = *name;
Jeśli dobrze pamiętam to stosując ten operator * odwołujemy się do zawartości wskaźnika, a po zastosowaniu tego symbolu zostaje przypisana tylko pierwsza litera słowa.
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Zarchiwizowany
Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.