Господа, поделитесь опытом, в каких случаях вы используете указатель, а в каких ссылку?
Ссылки на структуры при передаче в аргументах функции, указатели на анрил-объекты. Умные указатели на всё остальное.
Почему:
- В случае с анрил объектами, движок сам следит за ними поэтому delete тебе вызывать не нужно
- Структуры по ссылке (если менять ничего не планируешь, то const), потому что так позволяет движок в BlueprintCallable функциях
Про смарт-поинтеры лучше почитать, они простые в применении, и очень выручают с голыми плюсовыми объектами.