
c/c++
文章平均质量分 75
uusharehust
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
boost trim
boost 字符串算法解密 修剪(trim.hpp) trim 算法库中是用于修剪字符串的: trim_left_copy_if()trim_left_if()trim_left_copy()trim_left()trim_right_copy_if()trim_right_if()trim_right_copy()...原创 2011-04-27 21:58:41 · 615 阅读 · 0 评论 -
gcc attribute
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。 __attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attr...原创 2011-05-03 20:28:41 · 143 阅读 · 0 评论 -
do while(0)的妙用
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在...原创 2011-05-09 18:43:11 · 106 阅读 · 0 评论 -
tmpfs的一点认识
大家知道物理内存的存取速度是通常磁盘的10倍以上,直接使用它来存放客户频繁访问的资源有很多应用场景,比方说我们的少量静态资源,例如css,js,image),那么我们就可以直接使用内存来存放这些资源,能很好的提高用户访问网站的体验。 传统的ramdisk是个块设,是把物理内存拿出来一部份当作磁盘使用,使用它需要用mkfs来创建文件系统,才能真正地使用它,且改变ramdisk的默认大...原创 2011-06-11 12:10:49 · 169 阅读 · 0 评论 -
(转)STL:历史与组件速览
——STL的优点就不罗嗦了,对一个C++开发人员来讲,不熟悉STL是无论如何都说不过去的,这不需要什么借口。侯捷老师的大作《STL源码剖析》确实是深入学习STL的绝佳教材,于是决定好好研读一下这本书,并将所学记录于blog上,作为一个学习笔记,说不定还能遇到不少同道中人共同学习。如果能更多的了解STL的机制,就可以不仅更加纯熟的应用,掌握一个开发的利器,更能学习其设计思想而加以应用,使自己的功...原创 2011-03-06 20:33:30 · 122 阅读 · 0 评论 -
STL容器之List:splice
//splice// merge two lists #include #include #include #include using namespace std;template class Print{ public: void operator () (T& t) { c...原创 2011-04-01 19:36:28 · 160 阅读 · 0 评论