我的英语不好,抱歉我的错误。我正在为极客们解决这个问题,这就是我收到的警告。我不明白是什么原因造成的,你能帮我吗? 问题:https://www.hackerrank.com/challenges/virtual-functions/problem?isFullScreen=true
我的代码:
class Person{
protected:
string name;
int age;
int id;
public:
Person(){
name="";
age=0;
id=0;
}
~Person();
virtual void getdata()=0;
virtual void putdata()=0;
};
class Professor: public Person{
private:
int publications;
static int cur_id;
public:
Professor(){
id=cur_id;
cur_id++;
}
~Professor();
void getdata(){
}
void putdata(){
}
};
class Student: public Person{
private:
int *marks;
static int cur_id;
public:
Student(){
id=cur_id;
cur_id++;
marks = new int[6];
}
void getdata(){
}
void putdata(){
}
};
警告:您提交的内容包含非 ASCII 字符,我们不接受此挑战赛中包含非 ASCII 字符的提交内容。
看到这个https://ide.geeksforgeeks.org/tkelioD7Fh 要么在头文件中发出,要么使用名称空间 std。 如果使用发布整个代码(URL)将会很有帮助
您在 ~Professor() 中使用了“~”;它是一个非 ASCII 字符。