It’s not required to initialize to nullptr (We only use nullptr, NULL is only used for Windows platform specific functions) but it’s clean if you make a convention of doing so.
UObjects (which includes our SUsableActor) are automatically cleared to zero. So the above code will not cause any issues when not initialized to nullptr.