随笔分类 -  STL

摘要:C与C++ API的比较 在c语言中,API体现为c函数,如操作系统提供的一系列API,在c++中,API体现为自由函数,这里的自由函数是指除普通成员函数、静态成员函数、友元函数外的能在某命名空间作用域或全局空间内直接访问的函数,而这更多地体现为函数模板,如stl提供的一系列算法swap、count 阅读全文
posted @ 2011-12-24 19:08 cq12yue 阅读(0) 评论(0) 推荐(0)
摘要:在开发HTTP相关程序时,经常会碰到从网络链接URL中提取协议名、服务器、路径等目标对象,如果使用C/C++字符串操作函数,那么则显得有点麻烦且代码不易维护,其实关于文本内容的解析工作,都可优先考虑使用正则表达式库来解决处理,C++方面的正则库也有很多种,如atl、pcre、boost。下面就使用b 阅读全文
posted @ 2011-11-27 17:22 cq12yue 阅读(0) 评论(0) 推荐(0)
摘要:在《基于stl序列容器实现的通用集合类》一文中,已经讲到了具体实现,近来因再次用到它又改进完善了,主要体现在以下几点:1)增加了查找操作方法,支持按值类型和谓词条件两种方式。2)增加重载了按值类型和谓词条件2种方式删除元素的方法。3)增加了2个模板参数以支持线程安全,一个是线程模型模板类,一个是互斥 阅读全文
posted @ 2011-10-21 18:43 cq12yue 阅读(0) 评论(0) 推荐(0)