我有一个非常简单的问题。我正在尝试学习 C++,但遇到了一个小问题。这是代码
系统.h
#include <iostream>
#include "processor.h"
using namespace std;
class sys
{
public:
int id;
sys()
{
id=0;
}
};
处理器.h
#include <iostream>
using namespace std;
class proc
{
public:
const sys* s1;
s1=new sys();
};
错误说
"error C2512: 'sys' : no appropriate default constructor available"
有一个默认构造函数。
我是 C++ 的初学者,所以请解释我做错了什么。谢谢你。