下面的代码是一个类的构造函数,这个类有一个成员
int ** busyhours ;
构造函数
Instructor::Instructor ( int id , string name )
{
this->id = id ;
this->name = name ;
// initialize busyhours
this->busyhours = new int * [DAYS_WORKING] ;
for ( int i = 0 ; i < DAYS_WORKING ; i++ )
{
busyhours[i] = new int[HOURS_PER_DAY] ;
for ( int j = 0 ; j < HOURS_PER_DAY ; j++ )
busyhours[i][j] = 0 ;
}
}
busyhour 成员首先与此指针一起使用,但随后在没有此指针的情况下使用。我不明白为什么。感谢您的回答。