虽然我已经看到许多问题引用了C++中的"不完全类型不允许"错误,但我仍然无法弄清楚当编译器像这样尖叫我时编译器试图告诉我的内容.我已经能够将它与#include-ing头文件有关,但我对"不完整类型"是什么以及为什么它"不允许"一无所知.尝试继承时,我收到错误SDL_Window:
#pragma once
#include "SDL.h"
class Window : public SDL_Window
{
public:
Window();
~Window();
};
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释错误的含义,如何(一般)修复它,在我的情况下,我应该做些什么来阻止它发生?