我正在实现一个模板指针包装器,类似于
我有一个指向整数的指针
我的意图是:增加
我的初始代码是这样的:
然而,显然,这似乎并没有做到我期望的效果。最终,我使用
boost::shared_ptr
。我有一个指向整数的指针
ptrInt
。我的意图是:增加
ptrInt
所指向的整数。我的初始代码是这样的:
*ptrInt ++;
,虽然我也尝试了使用(*ptrInt) ++;
。然而,显然,这似乎并没有做到我期望的效果。最终,我使用
*ptrInt += 1;
让它正常工作,但我自问:
*ptrInt ++;
到底是做什么的?- 是否有更优雅的解决方案来使用
*ptrInt += 1;
?