2024年6月7日

C++ : 仅添加一个引用& 就直接导致程序崩溃

摘要: 问题描述 在项目某次开发中,测试过程中出现了coredump问题。经过asan工具检测,报了heap-use-after-free内存错误,最终定位到竟是无意中添加了一个引用&导致的! 开发时因为看到相关类访问类成员的接口函数未返回引用,而是返回了一个拷贝,因此想着要将返回值改为引用,避免多余的拷贝 阅读全文

posted @ 2024-06-07 00:24 七昂的技术之旅 阅读(70) 评论(0) 推荐(0) 编辑

C++: 如何高效地往unordered_map中插入key-value

摘要: C++: unordered_map 花式插入key-value的5种方式 前言 无意中发现std::unordered_map、std::map等插入key-value对在C++17后竟有了 insert() 、operator[] 、 emplace() 、 try_emplace() 和 in 阅读全文

posted @ 2024-06-07 00:23 七昂的技术之旅 阅读(250) 评论(0) 推荐(0) 编辑

导航