创建新对象的常规方法:
std::string date1 = "10/1/2010"; Date d1(stringToChar(date1));
但我不知道如何在结构体中使用它。该结构体为:
struct RecPayments
{
std::string name;
Date datemake();
float cost;
};
尝试这样使用它:
void addRecurring()
{
//New recurring payment
RecPayments * newPaymentItem = new RecPayments;
//Set recurring payment properties
newPaymentItem->name = "Test Payment";
newPaymentItem->datemake(stringToChar("4/12/2011"));
newPaymentItem->cost = 5;
}
收到错误信息: < p > 错误:没有匹配的函数调用'RecPayments::datemake(const char*)'< /p > 请问正确的做法是什么?