小编den*_*nis的帖子

抛出'std :: invalid_argument'what()的实例后终止调用:stoi

stoi函数使程序崩溃并显示错误消息

"****@****:~> g++ -std=c++0x m1.cpp stimulation.h stims.h Task.h exoskeleton.h ARAIG_Sensors.h Profile.h

ARAIG_Sensors.h:1:9: warning: #pragma once in main file [enabled by default]

Profile.h:1:9: warning: #pragma once in main file [enabled by default]

*****@****:~> a.out StimulationConfig.csv TaskConfiguration.csv SampleProfileConfig.csv SampleOutput.txt

First : a.out
Second : StimulationConfig.csv
terminate called after throwing an instance of 'std::invalid_argument'
  what():  stoi
Aborted
Run Code Online (Sandbox Code Playgroud)

我不知道为什么,有一个实例传递到函数中,但仍然返回错误。有人可以帮我解决问题吗?

#pragma once
#include <string>
#include <vector>
#include "Task.h"
#include <ostream>
#include "ARAIG_Sensors.h"
namespace m1
{
    class Profile
    {
        ARAIG_Sensors araig;
        std::vector<Task> ToRun;
        std::vector<Task> Completed;
        std::string …
Run Code Online (Sandbox Code Playgroud)

c++ c++11

7
推荐指数
1
解决办法
5万
查看次数

标签 统计

c++ ×1

c++11 ×1