TeisL Skrevet 10. oktober 2009 Del Skrevet 10. oktober 2009 Hei, er ganske ny i C++ og driver med en oppgave ¨nå med å lage en dobbeltlenket liste, men får opp en feilmelding som jeg ikke skjønner: .\list_node.cpp|6|error: no matching function for call to `student_grade::student_grade()'| Denne feilmdelingen viser til denne cpp filen: #include <iostream> #include "include_node.h" list_node::list_node() { } Har ikke skrevet noe i denne ennå, så skjønner ikke hva den klager på. .\include\include_student.h|10|note: candidates are: student_grade::student_grade(const student_grade&)|.\include\include_student.h|13|note: student_grade::student_grade(int, std::string)| Disse to viser til: #ifndef INCLUDE_H_INCLUDED #define INCLUDE_H_INCLUDED #include <iostream> #include <string> #include <vector> #include <map> class student_grade { public: student_grade(int student_id, std::string student_name); ~student_grade(); std::map<std::string, int> grade; private: std::vector<student_grade> vStudent_info(student_grade& insert_info); student_grade add_student(int studentID, std::string studentName, std::string courseName, int courseGrade); void print_vector(std::vector<student_grade> print); int student_id; std::string student_name; std::vector<std::string> course_name; std::vector<int> course_grade; }; #endif // INCLUDE_H_INCLUDED Håper noen kan hjelpe meg med dette. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå