技术专栏
GaiusCodeCreator
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
迭代器配接器
标准库里的三种迭代器配接器[Iterator Adapters],C++标准库中这三种迭代器起到辅助作用。 1: Insert Iterator 安插型迭代器 该跌代器可以是算法以插入的方式而非覆写的方式,使用它可以解决空间问题不足的问题; List coll; for(int i=1; i<=9; ++i) coll.push_back(i); ve原创 2012-08-17 13:56:04 · 503 阅读 · 0 评论 -
LINUX 下BOOST完整编译与安装
linux环境下完整对Boost进行完整编译,生成所有调试版、发行版的静态库和动态库 1:下载boost源码包(http://www.boost.org/) 我用的版本是boost_1_50_0.tar.gz; 2:解压源码包,目录为/usr/share/boost目录下; 3:$ cd /usr/share/boost 进入boost目录 $ ./bootstrap.sh;原创 2012-10-31 11:50:49 · 797 阅读 · 0 评论 -
windows下ffmpeg编译+codeblock+msys
1:http://ffmpeg.org/官方网站下载ffmpeg源码,这里的版本是ffmpeg-1.0.tar.bz2。 2:http://code.google.com/p/msys-cn/wiki/ChapterInstallation/官方网站下载msys + mingw,MSYS-Update.7z。 3:http://www.codeblocks.org/官方网站下载codebl原创 2012-11-14 14:18:49 · 1668 阅读 · 0 评论 -
函数指针与成员函数指针-C++委托
函数指针与成员函数指针-C++委托 函数指针的实现很简单,它们只是“代码指针(code pointer)”,它们体现在汇编语言中是用来保存子程序代码的首地址,而这种函数指针的存在只是为了保证使用了正确的调用规范。标准C++中没有真正的面向对象的函数指针。这一点对C++来说是不幸的,因为面向对象的指针(也叫做“闭包(closure)”或“委托(delegate)”)在一些语言中已经证明了它宝贵的价原创 2012-12-17 08:45:01 · 483 阅读 · 0 评论 -
templates — C++模板的应用<奇特的递归模板模式>
奇特的递归模板模式(CRTP)这个奇特的名字代表了类实现技术中一种通用的模式,即派生类将本身作为模板参数传递给基类; CRTP的一个简单的应用是记录某个类的对象构造的总个数。数对象个数很简单,只需引入一个整数类型的静态数据成分,分别在构造与析构中进行递增与递减操作,不过,要在每个类中都这么写非常繁琐,有了CRTP,我们可以写入一个模板来实现; 实例代码: #include #include原创 2012-12-30 11:27:10 · 646 阅读 · 0 评论
分享