#include <iostream>
#include <string>
using namespace std;
class student
{
string name;
public:
student(string n):name(n)
{
cout<<"registering student "<<n<<endl;
}
};
class subject
{
int score;
string name;
public:
subject(string n,int s):name(n),score(s)
{
cout<<"subject "<<n<<endl
<<"score "<<s<<endl;
}
};
int main()
{
string n;
cin>>n;
int s;
cin>>s;
student(n);
subject(n,s);
return 0;
}
main函数里
subject 那句执行是没有问题的
但是 student 那句执行的时候就报错了
但是我把student(n)换成student("name")之类的又是可以运行的
哆啦的时光机