Convert std::string to integer

后端 未结 4 672
没有蜡笔的小新
没有蜡笔的小新 2021-02-05 08:27

I\'m trying to convert a std::string stored in a std::vector to an integer and pass it to a function as a parameter.

This is a simplified vers

4条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-02-05 08:51

    record[i].c_str
    

    is not the same as

    record[i].c_str()
    

    You can actually get this from the error message: the function expects a const char*, but you're providing an argument of type const char* (std::basic_string, std::allocator >::)()const which is a pointer to a member function of the class std::basic_string, std::allocator > that returns a const char* and takes no arguments.

提交回复
热议问题