目前我正在制作一个应用程序并尝试从文本框中获取一个值并将其转换为整数以供进一步使用。我有以下代码:
System::String^ maxTTL = textBoxMaxTTL->Text;
std::string bla = marshal_as<std::string>(maxTTL); //System string^ to std::string
int maxTTL2 = std::atoi(bla.c_str());
似乎 maxTTL2 仍然获得了“0”的值。当我使用该stoi
参数时,它会引发以下异常: stoi 参数超出范围。有人有解决这个问题的想法吗?