跨书共振 · CROSS-BOOK RESONANCE

值语义是C++最反直觉但最强大的特性

大多数现代语言(Java/Python/JavaScript/Rust)以引用语义为主,C++默认值语义。这使得C++的数据结构行为与这些语言截然不同——`vector<obj>`存储的是拷贝而非引用。这种差异是很多"C++与XX互操作"问题的根源,也是理解C++性能特征的关键——值语义避免了GC压力和间接引用的缓存失效。
来源

《C++标准库》类型系统与容器章节

可迁移到

跨语言互操作设计(Java-JNI中的对象传递)、数据密集型系统的架构决策(值语义的连续内存布局 vs 引用语义的指针追踪)

来自这本书的解读报告

《C++标准库(The C++ Standard Library: A Tutorial and Reference》

Nicolai M. Josuttis · 计算机科学 / C++编程

这本书回答了如何正确高效使用C++标准库的问题,答案是理解其底层设计模式而非死记API

C++·标准库·泛型编程·STL·软件工程
阅读完整解读报告 →
PRESS YOUR OWN BOOK

找一本想读的书,解读出你自己的洞察

90 秒得到核心模型 · 行动接口 · 失效边界 · 三套 SOP

解读一本书 →