小编Mic*_*ist的帖子

在此简单函数中从'char'到'const char *'的无效转换

这是代码:

bool Vehicle::checkID(std::string id)
{
    std::vector<int> digits;

    for (char c : id)
    {
        if(std::isdigit(c))
        {
            digits.push_back(atoi(c));
        }

        else
        {
            digits.push_back(int(c));
        }
    }
Run Code Online (Sandbox Code Playgroud)

我不知道他为什么会为“ digits.push_back(atoi(c))”抛出此错误。

我是一个初学者,我知道这对您来说并不难。

c++ compiler-errors

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

标签 统计

c++ ×1

compiler-errors ×1