Something missing

Posted by DHF on Stack Overflow See other posts from Stack Overflow or by DHF
Published on 2012-09-04T03:22:58Z Indexed on 2012/09/04 3:38 UTC
Read the original article Hit count: 147

Filed under:

The error of "} expected" appears at line 5. Why is that? I have included it at line 15.

The error of "Declaration missing ;" appears at line 8. Why? There is ";" at the end of the line.

#include<iostream>
using namespace std;

class PEmployee
{
public:
    PEmployee();
    PEmployee(string employee_name, double initial_salary);
    void set_salary(double new_salary);
    double get_salary() const;
    string get_name() const;
private:
    Person person_data;
    double salary;
}; //line 15

int main()
{
    PEmployee f("Patrick", 1000.00);
    cout << f.get_name() << " earns a salary of "
         << f.get_salary() << endl;
    return 0;
}

Newbie here, sorry for unclear question

© Stack Overflow or respective owner

Related posts about c++