错误:无法将“const char*”转换为 const string*

error:cannot convert 'const char*' to const string*

提问人:Albert Wang 提问时间:9/4/2023 更新时间:9/4/2023 访问量:12

问:

#include <iostream> 
using namespace std;

int main() {
    int i = 5; 
    double d = 0.5;
    const string *ps = "Hello Man";
    char *pc = "k";
    void *pv;

    pv = (void*)ps;
    cout << pv;

}

代码在上面。我尝试将“Hello Man”放入 ps 中,并得到了标题中提到的错误。

我还遇到了“char pc = ”k“行的错误;编译器说:“禁止将字符串常量转换为 char。上次没有人回答我的问题。我希望这次有人回答这个问题。谢谢。

字符串 指针 char

评论


答: 暂无答案