Help with C++ structure pointers and blueprints

Thanks for the help.

So, what if I do not wish to delete them from memory?

Like, those variables may be constructed in the Blueprint classes of an ActorComponent Class.

So, technically I want their lifetime to be throughout the scope of the ActorComponent.

That is, I may want to delete the structs from memory only when the ActorComponents are marked for deletion.

How do I handle purging the structs from memory in this case?
Is this a good design or practice?