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

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

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

谢谢

相关推荐
楼田莉子4 天前
C++20新特性:协程
开发语言·c++·后端·学习·c++20
ouliten6 天前
C++笔记:C++20风格线程池
c++·笔记·c++20
眠りたいです8 天前
现代C++:C++17中的新库特性
开发语言·c++·c++20·c++17
楼田莉子14 天前
C++20新特性:Range库
开发语言·c++·后端·学习·c++20
楼田莉子15 天前
C++20现代特性:概念与约束
开发语言·c++·后端·学习·c++20
aluluka15 天前
C++ 20 协程的探索
c++·c++20
君鼎19 天前
内存池完整实现——C++20版
c++20·内存池
普通网友1 个月前
记录我适配iOS26遇到的一些问题
c++20
前进吧-程序员1 个月前
C++20/23 Ranges:从「迭代器对」到「可组合管道」
c++20
Shan12051 个月前
实例分析:C++20的std::jthread
c++20