std::string 现已支持地址消毒器

std::string 现已支持地址消毒器

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

微软C++标准库的调试模式可以帮助程序员避免访问违规错误,每个容器都有一个自定义的“包装”迭代器,每次访问时都会检查它仍然有效,不是结束迭代器,并在执行算术时检查它仍然在范围内。编译器可以插入检查,以确保访问的内存在范围内并且尚未释放,微软标准库团队为std :: vector添加了ASan容器溢出注释支持。

🏷️

标签

➡️

继续阅读