小编use*_*124的帖子

在C++中使用char的新运算符

为什么这段代码不起作用?它抛出运行时错误,没有编译器错误或警告.

 int main(void) {

    char *korisnik = new char[20];
    korisnik = "Bizuterija";
    *(korisnik+1) = 'h'; // error here!
    cout << korisnik << endl;

    delete[] korisnik;


    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ char

3
推荐指数
2
解决办法
169
查看次数

标签 统计

c++ ×1

char ×1