c++ - C++中的字符串变量
问题描述
好的,我知道字符串是 C++ 中的一个类。现在,如果我声明一个有点像string str
. 它是仅由字符终止的\0
字符数组还是与常规字符数组不同?
解决方案
在合同级别,它是一个类,如果你愿意,它可以给你一个以空字符结尾的字符数组(方法c_str()
,data()
)。
从 C++11 开始,由 thec_str()
和 by返回的数组data()
保证与字符串的内部存储相对应。以前,这不是标准要求的,而是在实践中发生的。
推荐阅读
- javascript - 在 168 个对象的状态数组中使用 map 时反应冻结 1~2 秒
- azure-iot-hub - IoT 中心的静态 IP 地址
- c# - 控制器位于区域中的 RedirectToAction
- haskell - 在 Haskell Where 子句中定义自己的数据类型
- typescript - 如何在打字稿中正确地对 yargs 进行单元测试
- javascript - 如何在 WordPress 中创建响应式图像轮播和幻灯片自定义帖子类型内容
- laravel - Omnipay Paypal Express 结帐错误:安全标头无效
- json - 在 Python 中使用字符串变量作为嵌套 json 中的键
- r - 在地理地图上绘制我们患者的出处
- python - 如何通过 Python 从二级 Outlook 电子邮件中下载附件?