In your specific example, there are no problems.
Typically, the problem with issuing this links is that the lifetimes of two objects are not exactly aligned, and the other object may try to access the specified object after it has already been destroyed.
In your example, the scene_parser object is on the stack, so its lifetime expires at the end of the Scene constructor. It is not possible to try to access a non-existent object using this this help you provided, so no problems.
Drew hall
source share