gpt4 book ai didi

C++11 char 数组初始化和字符串文字

转载 作者:行者123 更新时间:2023-12-05 09:33:52 28 4
gpt4 key购买 nike

<分区>

在C++11中,char指针不能直接初始化为字符串文字。
在早期版本的 C++ 中,我可以毫无问题地执行此操作。

如果允许下面的代码:

char arr[] = "Hello";
char *p_str1 = arr; //allowed

那为什么下面的代码不被允许呢?

char *p_str3 = "Hello"; //Not allowed

注意:我知道添加 const 会解决问题。但我需要知道原因。

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