If your question is "How can I declare X without initializing it", then you can simple put Shader shader as a member anywhere in the Engine class. Though I suspect you are asking about something more complicated, please elaborate.
Reasons:
Blacklisted phrase (0.5): How can I
RegEx Blacklisted phrase (2.5): please elaborate
RegEx Blacklisted phrase (1): I suspect you are asking about something more complicated, please