【问题标题】:no member named 'stoi' [duplicate]没有名为“stoi”的成员[重复]
【发布时间】:2020-10-06 09:56:05
【问题描述】:

我已经在这里发布了,但想发表更清晰的帖子,所以我有我的显示函数,当变量 CurrentCapacity 等于 struct CourseData 中的变量 MaxCapacity 时显示链表:

class CourseNode {
    private:
        CourseData elem;
        //
        CourseNode* next;

    public:
        CourseNode(CourseData elem) : elem(elem)
        {}  
        friend class Courses ;

};

class Courses {
    private:
        
        CourseNode *head;
    public:     
        Courses();
        ~Courses();
        void getCources();
        void addCoursesdata();
        bool empty() const;
        void removeFront();
        void addFront(const CourseData& elem);
        void loadData();
        void display() const;
        void viewFreeCourses() const;
        


struct CourseData {
    string CourseID, MaxCapacity, CurrentCapacity ;
    string CourseName, InstructorName, CourseSection, CourseLocation, ListOfStudents;
};

ostream& operator<<(ostream &os, const CourseData &data) {
    os << "("<<data.CourseName << ")";  
    return os;
}



void Courses::viewFreeCourses() const

{
    CourseNode *ptr=head;
    CourseData a;

    //cout<<"Head->";
    while(ptr!=NULL)
    {   
        if (ptr->stoi(elem.CurrentCapacity)==stoi(ptr->elem.MaxCapacity)) {
        cout<<ptr->elem<<endl; //"->";
        ptr=ptr->next;
    }
    }
    //cout<<"Null"<<endl;
}

但它在“CourseNode”中没有输出名为“stoi”的成员,可能是什么问题? 提前致谢

【问题讨论】:

  • 您没有提供CourseNode 的定义,也没有提供stoi 的定义。我们无法知道他们出了什么问题。
  • 您不必发布新问题,您可以编辑旧问题
  • 我编辑了它,你能检查一下吗,stoi() 我认为它是内置的
  • @Fantom,在哪里? CourseNode 没有任何名为 stoi 的成员方法。
  • 好吧,确实,CourseNode 内部没有 stoi。你的意思是stoi(ptr-&gt;elem.CurrentCapacity) 而不是ptr-&gt;stoi(elem.CurrentCapacity)?看起来你还有using namespace std; 潜伏在周围,please don't do that

标签: c++ c++11 singly-linked-list


【解决方案1】:

你应该写:

stoi(ptr->elem.CurrentCapacity)==stoi(ptr->elem.MaxCapacity)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 2014-11-09
    • 2015-06-09
    • 1970-01-01
    相关资源
    最近更新 更多