C/C++
businiaowyf
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用snprintf时的两点注意事项
使用snprintf函数时要注意两点,这是我看过无数使用这个函数的程序员绝大部分都存在的两点隐患: 比如: char buf[LEN]; int n = snprintf(buf, LEN, "%s%d%s", str1, int2, str3);1.snprintf会自动在格式化后的字符串尾添加\0, 所有格式化长度,也就是第二个参数没有必要用LEN-1,原创 2011-12-07 21:10:48 · 638 阅读 · 0 评论 -
如何判断map容器的key是否存在
首先,不推荐使用[]来判断key是否存在,因为使用操作符[]会向map容器里插入一个元素。 map的operator[]重载大致是这样一个内容: data_type& operator[]( const key_type& k ) { value_type v原创 2011-12-14 11:07:09 · 4186 阅读 · 0 评论
分享