很抱歉这个问题很模糊,但我不确定我应该使用什么术语。
main.cpp中的函数是:
Onetime("see the dentist", Date(2013, 9, 4), Time(11, 30, 0), Time(12, 30, 0));
我有处理Date()和Time()的函数。
Onetime(string s, ...)
第一个参数是一个字符串,但我不知道如何处理其他三个参数。
答案 0 :(得分: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);
您也可以省略&
,但是当您调用d
时,t1
t2
和Onetime
的CopyConstructors将会调用您的代码。