问题描述
我正在尝试对一个系统进行编程,使用户可以选择是否要使用组合框在Day,Month或Year中输入日期。这是我的代码:
//myservername/foldername /mount/test_share cifs user,uid=1000,suid,credentials=alocation/share_secret 0 0
但是警告 double Years;
if (FinancialTermType->SelectedIndex == 0)
{
String ^ TermTextbox = Term->Text;
std::wstring TermString(TermTextbox->Data());
Years = std::stod(TermString);
}
else if (FinancialTermType->SelectedIndex == 1)
{
String ^ TermTextbox = Term->Text;
std::wstring TermString(TermTextbox->Data());
double month = std::stod(TermString);
Years = (month / 12);
}
else if (FinancialTermType->SelectedIndex == 2)
{
String ^ TermTextbox = Term->Text;
std::wstring TermString(TermTextbox->Data());
double day = std::stod(TermString);
Years = (day / 365);
}
。谢谢
解决方法
具有Years的初始值,例如在定义变量时为Double Years = 0
,