Может кто-нибудь помочь мне с способом преобразования String для удвоения в vc ++?
Я не могу использовать atoi
, поскольку он преобразует char в удвоение.Но я использую istringstream
.
std::istringstream stm;
double d;
String name = "32.67";
stm.str(name);
stm >>d;
Это даст ошибку компиляции:
error C2664: 'void std::basic_istringstream::str(const std::basic_string &)' :
cannot convert parameter 1 from 'System::String ^' to 'const std::basic_string &'
Пожалуйста, помогите с другим решением или исправьте это.