我不明白的代码中的非 ASCII 字符到底在哪里?

问题描述 投票:0回答:2

我的英语不好,抱歉我的错误。我正在为极客们解决这个问题,这就是我收到的警告。我不明白是什么原因造成的,你能帮我吗? 问题: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 字符的提交内容。

c++ ascii non-ascii-characters
2个回答
1
投票

看到这个https://ide.geeksforgeeks.org/tkelioD7Fh 要么在头文件中发出,要么使用名称空间 std。 如果使用发布整个代码(URL)将会很有帮助


0
投票

您在 ~Professor() 中使用了“~”;它是一个非 ASCII 字符。

© www.soinside.com 2019 - 2024. All rights reserved.