![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
冰封飞飞
这个作者很懒,什么都没留下…
展开
-
STLPort 哈希表 hash_map/hash_multimap 删除速度慢
KeyWords: STLPort hash_map hash_multimap erase操作慢 本文使用的STL版本是STLPort5.2.1的最新release版本,配合G++4.5版本使用。我在项目中发现一个性能的瓶颈,最终定位到的原因是使用STLPort的hash_multimap(C++11之后哈希表改为unordered_map和unordered_multimap)中erase函...原创 2018-09-04 22:55:07 · 433 阅读 · 0 评论 -
C语言宏的用法详解
文章目录@[toc]1、简介2、两种宏的类型2.1 Object-like宏多行的宏多次宏替换2.2 Function-like宏3 宏的参数4 字符串化5 连接符号6、 可变参数7 预定义宏标准预定义宏常见的预定义宏系统特定的预定义宏C++的命名操作符8、取消宏定义与重复宏定义取消宏定义重复宏定义9、几个常见的使用场景替代魔法数字LOG日志与do{}while(0)Linux内核中offset...原创 2019-01-14 00:08:21 · 1297 阅读 · 0 评论