Fehler: expected unqualified-id before 'const' auf Linie 8

Ich erhalte immer diesen Fehler und ich weiß nicht, warum.Bitte nicht jemand erklären, warum solch ein Fehler ist und wie kann ich vermeiden solche Fehler. Dieser wird kompiliert mit g++

Meine header-Datei

#ifndef  _STUDENT_H 
#define  _STUDENT_H 
#include <string>
namespace name {
   class StudentRecord
{
private:
    std::string name;
    std::string surname;
    std::string studentNumber;
    std::string classRecord;
    int token;

public:
    StudentRecord(std::string  n , std::string s , std::string x , std::string c );
    StudentRecord(void);
    StudentRecord(const StudentRecord & rhs);

    StudentRecord(StudentRecord && rhs );
    ~StudentRecord();
    int avg(void);
    int aquire_token(void);
    void release_token(void);
};

}
#endif

*Meiner cpp-Datei, da steht *

#include <cstdlib>
#include <string>
#include "studentrecords.h"
namespace name{


//Copy Constructor
    //Error
StudentRecord(const StudentRecord & rhs)
{};

//Move Constructor




}
  • Fehler kommen mit Zeilennummern. Punkt aus die Linie in deinem posting, auf denen der Fehler Auftritt.
  • Hinzugefügt Zeilennummer
  • Nein, Nein, Nein, Nein, Nein. Wer weiß, was die "8" bedeutet. Zeigen Sie es heraus in den code geschrieben (z.B. mit einem Kommentar // error on this line).
InformationsquelleAutor | 2014-03-08
Schreibe einen Kommentar