我需要直接从 SysUtils 标头使用 IncMonth 过程,但我不知道如何SysUtils.IncMonth()
在 C++ Builder XE 中使用。
任何人都可以帮助我如何在 C++ Builder XE 中做到这一点?
提前致谢..
我需要直接从 SysUtils 标头使用 IncMonth 过程,但我不知道如何SysUtils.IncMonth()
在 C++ Builder XE 中使用。
任何人都可以帮助我如何在 C++ Builder XE 中做到这一点?
提前致谢..
如果您在两个函数之间遇到歧义,则需要指定要调用的函数的命名空间,以让编译器知道您正在调用哪个函数。在您的情况下,它将是:
SysUtils::IncMonth()
在代码中,它可能如下所示:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TDateTime TwoMonthsLater = SysUtils::IncMonth(Now(), 2);
ShowMessage(DateToStr(TwoMonthsLater));
}
每当您收到编译器错误或警告时,您都可以查看the reference
,其中几乎总是包含如何解决某个错误或警告的示例。