SSO 共 2 篇文章

C++ std::string 的 SSO 机制对短字符串的内存优化原理
2026-05-28 00:23:00
C++ std::string 的 SSO 机制对短字符串的内存优化原理 为什么需要 SSO? std::string 是 C++ 中最常用的容器之一。其最朴素的实现是在堆上动态分配一块内存来存放字符数据。每次创建、复制或修改字符串都伴随着 malloc / free 或 new / delete
C++ std::string SSO
80 0
C++ std::string的SSO小字符串优化机制
2026-05-13 06:19:55
C++ std::string的SSO小字符串优化机制 std::string 是 C++ 标准库中用于处理文本的核心工具。在 C++98 时代,无论字符串多短,std::string 对象都会在堆上分配内存来存储字符。这种动态内存分配带来了显著的性能开销,尤其是在处理大量短字符串时。为了解决这个问
C++ string SSO
73 0