Within the scope of developing games in C++, what are your preferred patterns in regard to use of pointers (be it none, raw, scoped, shared, or otherwise in between smart and dumb)?
You might consider
- object ownership
- ease of use
- copy policy
- overhead
- cyclic references
- target platform
- use with containers