vs2019 里 C++ 20规范的 string 类的源码注释

(1)读源码,可以让我们更好的使用这个类,掌握这个类,知道咱们使用了库代码以后,程序大致具体是怎么执行的。而不用担心程序出不知名的意外的问题。也便于随后的代码调试。 string 类实际是 库中 basic_string 模板的实例化后的类。string 也相当于容器,存储字符串的容器,跟别的容器 vector ,list 等差不多。关于容器的增删改查,这些成员函数,该有的都有。只是具体实现不大一样。

(2)该 string 类的内存模型大致如下图:

谢谢

相关推荐
zhangzhangkeji4 天前
<mutex>注释 11:重新思考与猜测、补充锁的睡眠与唤醒机制,结合 linux0.11 操作系统代码的辅助(上)
c++20·stl 库
charlie1145141919 天前
C++ STL Cookbook STL算法
c++·算法·stl·c++20
barbyQAQ13 天前
C++20协程——最简单的协程
c++20
CHANG_THE_WORLD14 天前
现代C++20 variant
java·前端·c++20
baiyu3321 天前
C++20: 像Python一样split字符串
c++·python·c++20
baiyu3322 天前
C++20: 像Python一样逐行读取文本文件并支持切片操作
python·c++20·切片
程序猿阿伟1 个月前
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
c++20
羊小猪~~1 个月前
C/C++语言基础--initializer_list表达式、tuple元组、pair对组简介
c语言·开发语言·c++·vscode·list·c++20·visual studio
lexusv8ls600h1 个月前
探索 C++20:C++ 的新纪元
c++·c++20
扣得君1 个月前
C++20 Coroutine Echo Server
运维·服务器·c++20