快乐菜鸟

use a book as a bee does flowers

STL的一些常用的用法(转)

toupper,tolower 地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法: string s("heLLo"); tra...

2008-09-18 13:57:00

阅读数:1271

评论数:0

RCF—用于C++的进程间通讯(4)

可扩展性传输对于前一个版本的RCF,一个(应得的)批评是关于它和TCP协议过度紧密的关系。现在RCF采用了传输无关的设计,并且对于初用者,可以使用它支持的TCP和UDP协议。更重要的是,它的架构很容易支持第三方开发自己的客户端/服务器端的传输。在客户端,I_ClientTransport基类给客户...

2008-05-18 14:14:00

阅读数:5959

评论数:1

RCF—用于C++的进程间通讯(3)

过滤器(Filters)RCF通过过滤器的概念来支持对消息的压缩和加密。过滤器需要同时应用于服务器端和客户端。也可以被应用于传输层,例如应用SSL过滤器到向TCP这样基于流的传输;或者应用于独立的消息载荷,例如压缩像UDP这样基于包传递的消息。前者称为传输过滤器,后者称为载荷过滤器。传输过滤器在一...

2008-05-18 14:09:00

阅读数:4405

评论数:1

RCF—用于C++的进程间通讯(2)

列集(Marshaling)RCF决定哪个方向的参数被列集时,是遵循C++惯例的。特别地,一个接口的所有的参数都是入参(in parameter),所有的non-const引用参数都是in-out参数,所有的返回值都是出参(out parameter)。但是也没有强制规定一定要遵循这些in/out...

2008-05-18 14:01:00

阅读数:4478

评论数:0

RCF—用于C++的进程间通讯(1)

导言RCF(Remote Call Framework,远程调用框架)是一个C++的框架。这个框架用来为实现C++程序进程间调用提供一个简单和一致(consistent)的方法。这个框架基于强类型的C/S接口概念,类似于用户所熟悉的CORBA,DCOM这样的中间件。然而,因为RCF只应用于C++,...

2008-05-17 22:15:00

阅读数:7548

评论数:1

用erease删除vector里的元素

一直都没怎么用过STL,迭代器更是极少用到。今天在代码里用到vector,因为要删除其中元素,所以只好用迭代器进行遍历。         vector里放的是一个对象的指针,当满足条件时就删除对象并从vector里将该元素删除。唉,一时犯晕,在操作时竟然先删除vecotr中的元素,然后删除对象,代...

2007-09-27 20:15:00

阅读数:2235

评论数:0

《深度探索C++对象模型》存疑

《深度探索C++对象模型》是Standley B.Lippman大师的大作,中文版是侯捷老师翻译的,在译作中侯老师的质量是没得说。三年前对想拜读此书,由于种种原因未能如愿。最近在胡乱看完几本英文书籍之后(英文不好,看着太累)终于决定看几本中文书籍放松一下。        比起英文版的书,看中文版的...

2007-09-24 22:28:00

阅读数:1228

评论数:4

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