gpt4 book ai didi

c++ - 字符串到整数

转载 作者:太空狗 更新时间:2023-10-29 23:25:14 25 4
gpt4 key购买 nike

我不能用 C++ 做这个

string temp = "123";
int t = atoi(temp);

为什么????

最佳答案

那是因为 atoi 需要一个原始的 const char* 指针。由于没有从 std::stringconst char* 的隐式转换,您会收到编译器错误。使用 std::stringc_str() 方法为 std::string 对象获取 c 风格的 const char*。顺便说一句,在 C++ 中,您可以使用流来执行此转换,而不是使用这些 C 风格的 API。

关于c++ - 字符串到整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817992/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com