小编Der*_*f R的帖子

什么标准("5.000e-M1")应该回答?

我运行这个程序,

#include <iostream>
int main(int argc, char *argv[])
{
    std::cout << std::stod("5.000e-M1") << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

我期待这个结果:

terminate called after throwing an instance of 'std::invalid_argument'
  what():  stod
Run Code Online (Sandbox Code Playgroud)

但是我得到了5.这对你来说是对的吗?最好的祝福

我处理csv文件,如果我有"5.000e-M1"我需要一个错误而不是5.你知道一个有这种行为的函数吗?

c++ iostream

1
推荐指数
1
解决办法
60
查看次数

标签 统计

c++ ×1

iostream ×1