我必须这样做:
rentService(T service)
方法应注册出租服务的人的名字。T
(所租用的服务)是Car
,则rentService
还应验证此人是否具有有效的驾驶执照。我不希望您为我编写代码,但可以通过一些想法帮助我,我应该如何处理。我正在考虑使用人员向量创建模板类Car
。因此,我将先通过人员证件,然后首先获得驾驶执照的租用。但是,我应在何处申报驾照?还是要创建一个班级人?
您可以使用typeid,看起来像这样:
template<typename Event_Type>
class Renting
{
bool rentService(T service)
{
if (typeid(service).name() == Car)
{
checkDriverLicense()
{
}
}