Gå til innhold

Trenger hjelp med feilmeling


Anbefalte innlegg

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...