【发布时间】:2016-04-22 12:42:57
【问题描述】:
我正在尝试为不带参数的“控制”类使用构造函数,但是当我尝试创建它的实例时,我收到一条错误消息,提示“没有合适的默认构造函数可用”
这是我的标题:
class Control
{
public:
Control();
private:
Layout activeLayout;
void createLayout();
void moveWindow(HWND hWnd, int X, int Y, int nWidth, int nHeight, std::string windowTitle);
void mainLoop();
};
#endif
我的 cpp 文件:
Control::Control()
{
Detector mainDetector();
createLayout();
mainLoop();
}
以及我尝试给导师打电话的地方:
int _tmain(int argc, _TCHAR* argv[])
{
Control mainControl();
system("PAUSE");
return 0;
};
【问题讨论】:
标签: c++ class parameters constructor syntax-error