Wpis z mikrobloga

#programowanie #cpp #c++ #gamedev Mireczki, mam strukture Point3, która ma operatory dodawania, wiec mozna sobie te dwie struktury dodać.. ale mam taki problem ze wskaznikami:

// ta funkcja zwraca mi wskaznik do jakiegos punktu
Point3 *punkt = getPoint();

// jak to potem dodać do drugiego punktu?
Point3 punkt1, punkt2(10,10,10);

punkt1 = punkt2 + &punkt (??)
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kopytko1: punkt to wskaźnik więc normalnie zwraca swój adress jeżeli chcesz wyłuskać wartość to musisz użyć operatora wyłuskania czyli *. Odwrotną operacją jest pobranie adresu ze zmiennej w czym używamy operatora &
  • Odpowiedz