类出错
#include <iostream>
using namespace std ;
class StudentID
{
private:
int value ;
public :
StudentID()
{
static int nextstudentID = 0 ;
value = ++nextstudentID ;
cout << "Assigning student id "<<value <<endl ;
}
};//endl class
class Student
{
string name ;
StudentID id ;
public:
Student(string str = "noname")
{
name =str ;
cout <<"Constructing student : "<<name<< "\n" ; //出错
}
} ;//end class
int main()
{
Student stu("randy") ;
}