![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 543 阅读 · 0 评论 -
gcc attribute
GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。 __attribute__书写特征是:__attribute__前后都有两个下划线,并切后面会紧跟一对原括弧,括弧里面是相应的__attr...原创 2011-05-03 20:28:41 · 111 阅读 · 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 · 66 阅读 · 0 评论 -
tmpfs的一点认识
大家知道物理内存的存取速度是通常磁盘的10倍以上,直接使用它来存放客户频繁访问的资源有很多应用场景,比方说我们的少量静态资源,例如css,js,image),那么我们就可以直接使用内存来存放这些资源,能很好的提高用户访问网站的体验。 传统的ramdisk是个块设,是把物理内存拿出来一部份当作磁盘使用,使用它需要用mkfs来创建文件系统,才能真正地使用它,且改变ramdisk的默认大...原创 2011-06-11 12:10:49 · 136 阅读 · 0 评论 -
(转)STL:历史与组件速览
——STL的优点就不罗嗦了,对一个C++开发人员来讲,不熟悉STL是无论如何都说不过去的,这不需要什么借口。侯捷老师的大作《STL源码剖析》确实是深入学习STL的绝佳教材,于是决定好好研读一下这本书,并将所学记录于blog上,作为一个学习笔记,说不定还能遇到不少同道中人共同学习。 如果能更多的了解STL的机制,就可以不仅更加纯熟的应用,掌握一个开发的利器,更能学习其设计思想而加以应用,使自己的功...原创 2011-03-06 20:33:30 · 82 阅读 · 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 · 121 阅读 · 0 评论