c++ const char 指针的传参

创建日期: 2024-03-05 14:34 | 作者: 风波 | 浏览次数: 13 | 分类: C++

参考:https://stackoverflow.com/questions/18273610/c-char-to-const-char-conversion

正确

int bcd(char const * const *argv) {
}

int abc(const char *) {
}

int main(int argc, const char **argv) {
    abc(argv);
    bcd(argv);
}

编译报错

报错 error: invalid conversion from ‘char**’ to ‘const char**’ [-fpermissive]

int abc(const char **argv) {
}

int main(int argc, char *argv[]) {
    abc(argv);
}
13 浏览
10 爬虫
0 评论