Possible Duplicate:
Undefined reference to vtable
I have a class Student on the file - student.h and this is its constructor:
class Student
{
protected:
  double _id;
  double _salary;
  double _grade_average;
public:
    Student(double id, double salary,double average):
        _id(id),_salary(salary),_grade_average(average)
    {}
};
And then I get the error:
undefined reference to 'vtable for Student'
What is the problem?
this is a University.h file:
 #include "Student.h"
class University : public Student
{
public:
  virtual double getValue();
  University(char university_id,double id, double average,double salary):
    _university_id(university_id),Student(id,average,salary)
  {
  }
private:
  char _university_id;
  static double how_many;
  static double sum_avg_grades;
};
 
     
    