gpt4 book ai didi

c++ - 是否有必要在声明 char const *ptr = 'const' 时使用 "some characters"?

转载 作者:太空狗 更新时间:2023-10-29 23:42:10 24 4
gpt4 key购买 nike

因为它们都指向不能修改的字符。在第一个中使用 const 有什么好处?是否只是告诉编译器注意任何可能执行类似 ptr[1] = 'a'

的代码
  1. char const *ptr = "一些字符"
  2. char *ptr = "一些字符"

最佳答案

是的,这样当您尝试通过指针修改内容时,您将得到一个编译器错误,而不是在运行时出现令人讨厌的意外。

关于c++ - 是否有必要在声明 char const *ptr = 'const' 时使用 "some characters"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5661218/

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