Skocz do zawartości
  • 👋 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 o wskaźniki


Morales2k

Pytanie

Opublikowano

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.

×
×
  • Dodaj nową pozycję...