Wstawiam szablon wskaźnika wrapper podobny w funkcji do boost::shared_ptr
.Co robi "* ptrInt ++"?
Mam wskaźnik do liczby całkowitej ptrInt
.
Co chcę zrobić: Zwiększ liczbę całkowitą punktów ptrInt do.
Mój początkowy kod był następujący: *ptrInt ++;
, chociaż ja też próbowałem to samo używając (*ptrInt) ++;
Najwyraźniej jednak to nie wydaje się, aby robić to, co spodziewałem się, że. W końcu mam to działa przy użyciu *ptrInt += 1;
jednak pytam siebie:
- Co dokładnie
*ptrInt ++;
zrobić? - Czy istnieje bardziej eleganckie rozwiązanie do korzystania z
*ptrInt += 1;
?
Co wydaje się robić? –