我的Hour.cpp文件中有以下语句:(课后时间)
Hour Hour ::operator+(const Hour& h1, const Hour& h2) const{
return Hour(h1.getHour()+ h2.getHour(), h1.getMinute() + h2.getMinute(), h1.getSecond() + h2.getSecond());
}
然而,在运行它之后,我得到:
error: must take either zero or one argument
我在用EntityFrameworks。我创建了这样一个对象:
using var myEntity = new MyEntity())
{
ClassA classa = (from t1 in myEntity.Table1s
where t1.EmpoyeeId == empId
select t1).FirstOrDefault()
}
我想要一张课后可用的桌子。我试试classa.TableB。但是TableB是空的。我还需要做些什么来加载TableB吗?
下表:学生的名字,学生的名字(一位讲师可以有一些学生),学生课后的分数。
Stud Lector Mark
-----------------
Joe Mr.A 5
Steve Mr.A 4
Bob Mr.B 5
Jim Mr.D 5
Kai Mr.C 4
Mo Mr.A 3
Hue Mr.B 3
Mia Mr.D 5
什么问题将返回讲师,谁的所有学生都通过了出色的课程(获得5分)。在我们的情况下-D先生应该作为查询结果返回。
基本上,我的代码有两个类:
class teacher {
//has object of class course
};
class course {
//has object of class teacher
};
这是行不通的,因为老师无法进入课堂课程,因为它是在课后写的。所以我试着创建类原型。
class teacher;
class course;
.....
class teacher {
//object of class course
};
class course {
//object of class teacher
};
还是不起作用。