
C++
文章平均质量分 79
CCRush
这个作者很懒,什么都没留下…
展开
-
Effective STL笔记(1)-Programming with the STL
本部分对应>中item43-item50,作者在详细讲解了STL各部分(容器、算法、迭代器、函数对象等)的编程所需的注意事项后在整个STL的角度上综合所需的注意事项,包括算法和成员函数的效率对比,查找算法的对比,编译诊断以及互联网上相关资源。Item43:Prefer algorithm calls to hand-written loops. 手写循环可以实现的如对容器中每个对象执原创 2012-10-08 20:58:55 · 998 阅读 · 0 评论 -
Effective STL笔记(2)-Functors, Functor Classes, Functions, etc.
函数对象在算法、容器方面用的很普遍,这部分作者给出了5个Item,着重强调如何以STL方式来使用这些函数对象。Item38:Design functor classes for pass-by-value.c/c++将函数作为参数传递时,传递的是函数指针,如我们看qsort的声明:void qsort(void *base, size_t nmemb, size_t size, i原创 2012-10-12 10:21:28 · 953 阅读 · 0 评论 -
Effective STL笔记(3)-Iterators
这部分主要讲了常用迭代器用法的一些方面,分析STL中iterator、const_iterator、reverse_iterator和const_reverse_iterator的关系和一些转换,其内容比较少,简单。Item26:Prefer iterator to const iterator, reverse_iterator, and const_reverse_iterator.先原创 2012-10-13 22:16:16 · 828 阅读 · 0 评论 -
数字图像处理基础【一】——BMP文件结构,读写
BMP是位图BitMaP的缩写,是一种常见的图像文件格式。其通常由四个部分组成:位图文件头(Bitmap File Header)位图信息头(Bitmap Info Header)调色板(RGB Quad)位图数据(Pixel Array)若在windows环境下,这些结构都定义在头文件中。当然可以自己定义,下面详细分析这些结构。位图文件头(BITMAPFILEHEAD原创 2013-01-03 21:30:21 · 1993 阅读 · 0 评论