Я реализую оболочку указателя шаблона, по функциональности похожую на boost::shared_ptr
.
У меня есть указатель на целое число ptrInt
.
Что я хочу сделать: Увеличить целое число, на которое указывает ptrInt.
Мой исходный код был таким: *ptrInt ++;
, хотя я тоже пытался сделать это, используя (*ptrInt) ++;
Однако, по-видимому, похоже, это не соответствует ожиданиям.
В конце концов я заработал, используя *ptrInt += 1;
, но я спрашиваю себя:
- Что именно
*ptrInt ++;
делает?
- Есть ли более элегантное решение для использования
*ptrInt += 1;
?