自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 STL学习(四)阶段简单总结

特别注意 1.在使用容器的时候,最好不要自己写循环 deque deque也采用动态数组来管理内存,而且动态数组头尾都开放,操作上也与vector几乎一样。下面是与vector相比不同的地方。 1.在存取元素的时候,deque的内部结构会多一个间接过程,所以元素的存取和迭代器的动作会稍微慢一些。 2.deque可以内含更多元素,因为它使用不止一块内存,因此deque的max_size可能

2013-05-31 16:44:51 761

原创 STL学习(三)仿函数

两个例子,仿函数与其他特性结合起来功能貌似很强大,自己不是怎么理解。下面是两个Demo #include #include #include #include using namespace std; //functor init class IntSequence { public: //constructor IntSequence(int initial

2013-05-31 16:42:38 872

原创 STL学习(二)set、map、list、deque简单Demo

几个Demo,《C++标准程序库》上的例子,书里面的STL貌似是SGI版本的,在vc上有的好多跑不动,在suse10上可以跑起来。 set的简单应用 #include #include using namespace std; int main(int, char *[]) { set > c; for (int i=1; i<7; i++) { c.inse

2013-05-31 16:37:49 915

原创 STL学习(一)

STL概述 STL容器基本功能:初始化、大小相关的三个操作函数和比较。 1)初始化 每个容器都有一个default的构造函数,一个copy构造函数和一个析构函数。使用的方法大概如下: ContType c; ContType c1(c2); ContType c(beg, end); 2)三个大小相关操作函数:size()、empty()、max_size()。其中empty()为

2013-05-29 16:26:31 749

转载 STL版本

HP STL HP STL是所有其它STL实现版本的根源。它是STL之父Alexander Stepanov在惠普的Palo Alto实验室工作时,和Meng Lee共同完成的,是第一个STL的实现版本(参见1.2节)。这个STL是开放源码的,所以它允许任何人免费使用、复制、修改、发布和销售该软件和相关文档,前提是必须在所有相关文件中加入HP STL的版本信息和授权信息。现在已经很少直接使用这个

2013-05-29 14:15:56 767

原创 dll文件生成使用

dll文件生成     vc编译器与gcc的编译原理是一样的,个别的函数像printf可能编译结果不大一样。程序生成的基本过程就是编译,链接。编译大体上也分三部分,预处理,编译,汇编,因为编译过程最复杂,所以这三步一般合起来叫编译。以前的有讨论过http://blog.csdn.net/ysu108/article/details/7529273。每个.cpp文件在windows都会生成一个ob

2013-05-23 09:11:53 5260 1

原创 ACE学习(一)体系结构

ACE (Adaptive Communication Environment) 是一种广泛使用的主机基础设施中间件。ACE库包含24w行c++代码,500个类,ACE简化了网络应用程序的创建、组成、配置和移植,而且不会导致性能的显著开销。     ACE软件包的基础是ACE OS Adaptation层和C++ wrapper facades的结合,它封装了核心OS并发网络编程机制。ACE的较

2013-05-20 19:30:40 8839

原创 设计模式(八)命令模式(Command Pattern)

这个模式特别常见。主要目的是实现发送命令者和命令执行者的耦合,发送命令的人不用关心命令是如何被执行的,典型的职责转移,只要发送一个命令以后什么的都不管了,比较典型的就是客户端软件上的按钮,一个按钮下去对应一个命令,至于后台是怎么做,做UI的人也不用关心,还有一个比较典型的就是遥控器,电视机是receiver,当按下遥控器上一个按键就是发送一个command。     三个主要的对象:comman

2013-05-20 15:05:08 762

用C++实现的Fisher算法

用C++实现的Fisher算法,我的毕设希望有用!

2010-05-09

用C++实现的LDA算法

用C++实现的LDA算法,我的毕设的一小部分,希望有帮助!

2010-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除