Tklaversma
Nieuwe gebruiker
- Lid geworden
- 16 jul 2010
- Berichten
- 3
Hallo,
Ik als beginnend C++ programmeur zit met een probleem. Ik heb letterlijk iets overgenomen uit mijn studieboek "C++ How to Program 7e", maar alsnog krijg ik de volgende foutmelding:
"main.cpp:19: error: ISO C++ forbids declaration of `GradeBook' with no type"
Hieronder zien jullie mijn volledige code:
[CPP]/*
* File: main.cpp
* Author: Tim
*
* Created on 13 juli 2010, 22:04
*/
#include <iostream> //allows program to perform input and output
#include <string>
using namespace std;
/**
*
* @param coursename
*/
class Gradebook {
public:
GradeBook(string name) {
setCourseName(name);
}
void setCourseName(string name) {
courseName = name;
}
string getCourseName() {
return courseName;
}
void displayMessage() {
cout << "Welcome to the grade book for\n" << getCourseName() << "!"
<< endl;
}
private:
string courseName;
};
/**
*
* @return
*/
int main() {
Gradebook gradeBook1("1");
Gradebook gradeBook2("2");
cout << "gradebook1: " << gradeBook1.getCourseName() << endl;
cout << "gradebook2: " << gradeBook2.getCourseName() << endl;
return 0;
}[/CPP]
Ik hoop dat jullie mij kunnen helpen met het zoeken van de fout(en)?
MVG,
Tim
Ik als beginnend C++ programmeur zit met een probleem. Ik heb letterlijk iets overgenomen uit mijn studieboek "C++ How to Program 7e", maar alsnog krijg ik de volgende foutmelding:
"main.cpp:19: error: ISO C++ forbids declaration of `GradeBook' with no type"
Hieronder zien jullie mijn volledige code:
[CPP]/*
* File: main.cpp
* Author: Tim
*
* Created on 13 juli 2010, 22:04
*/
#include <iostream> //allows program to perform input and output
#include <string>
using namespace std;
/**
*
* @param coursename
*/
class Gradebook {
public:
GradeBook(string name) {
setCourseName(name);
}
void setCourseName(string name) {
courseName = name;
}
string getCourseName() {
return courseName;
}
void displayMessage() {
cout << "Welcome to the grade book for\n" << getCourseName() << "!"
<< endl;
}
private:
string courseName;
};
/**
*
* @return
*/
int main() {
Gradebook gradeBook1("1");
Gradebook gradeBook2("2");
cout << "gradebook1: " << gradeBook1.getCourseName() << endl;
cout << "gradebook2: " << gradeBook2.getCourseName() << endl;
return 0;
}[/CPP]
Ik hoop dat jullie mij kunnen helpen met het zoeken van de fout(en)?
MVG,
Tim