C++ Erreur prévu primary-expression before '.' token|

Je veux juste dire que je suis en train d'apprendre le C++ donc j'ai commencé avec le module sur les Classes et les Structures, et alors je ne comprends pas tout, je crois que j'ai un peu de droit. L'erreur du compilateur continue à moi, c'est:

error: expected primary-expression before '.' token

Voici le Code:

#include <iostream>
using namespace std;

class Exam{

private:
    string module,venue,date;
    int numberStudent;

public:
    //constructors:
    Exam(){
        numberStudent = 0;
         module,venue,date = "";
    }
//accessors:
        int getnumberStudent(){ return numberStudent; }
        string getmodule(){ return module; }
        string getvenue(){ return venue; }
        string getdate(){ return date; }
};

int main()
    {
    cout << "Module in which examination is written"<< Exam.module;
    cout << "Venue of examination : " << Exam.venue;
    cout << "Number of Students : " << Exam.numberStudent;
    cout << "Date of examination : " << Exam.date
    << endl;

    return 0;
}

La Question posée à l'utilisation des accesseurs et des Mutateurs, Mais je ne sais pas pourquoi je devrais utiliser les Mutateurs.

Pas 100% sûr de savoir comment ils fonctionnent de toute façon.

OriginalL'auteur Vaaljan | 2013-09-22