<script>alert(1);</script> ```cpp extern void* CreateRenderer(void* window_ptr); extern void* GetExistingRenderer(void* window_ptr); class Window { public: Window() { window_ptr = CreateWindow(); } ~Window() { DestroyWindow(window_ptr); } private: void* window_ptr; } class Renderer { public: Renderer(???) { } ~Renderer() { DestroyRenderer(renderer_ptr); } private: void* renderer_ptr; } int main() { // ??? window = ??? // ??? renderer = ??? // Call methods of window and renderer // Pass window to other functions where it might be necessary to get a renderer for the window } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up