-1

抱歉,这个问题模棱两可,但我不确定我应该使用什么术语。

main.cpp 中的函数是:

Onetime("see the dentist", Date(2013, 9, 4), Time(11, 30, 0), Time(12, 30, 0));

我有处理 Date() 和 Time() 的函数。

Onetime(string s, ...)

第一个参数是一个字符串,但我不确定如何处理其他三个参数。

4

1 回答 1

0

作为您Date(2013, 9, 4), Time(11, 30, 0), Time(12, 30, 0)首先评估和构造 3 个类型的对象,Date Time Time您需要在原型中引用这些类型。所以它应该是这样的:

Onetime(string s, Date& d, Time& t1, Time& t2);

您也&可以省略,但是您的代码将作为 CopyConstructors 的 sloverd t1并且t2将在被调用时Onetime被调用。

于 2013-06-16T23:55:37.897 回答