egeho

^O^ 欢迎大家来到我的Blog !
  • C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope - [STL]

    2008-03-28

    C/C++字符串处理盘点:Char*/String/StringBuilder/TextPool/Rope
    许式伟
    2008-3-20 概要在介绍StdExt的时候,我曾经提到,STL设计精良,但是以下几块仍然设计不足(或缺失):

    allocator(内存管理) string(字符串处理/文本处理) parallel programming(并行编程)关于内存管理,我们已经说得很多了。这里我们重点谈的是字符串处理/文本处理相关的问题。本篇是《字符串处理完整参...
    Tag:stl 字符串处理 vector stringbuilder std
    egeho123 发表于09:09:27 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • C/C++字符串处理(2):String - 常字符串 - [STL]

    2008-03-28

    C/C++字符串处理(2):String - 常字符串
    许式伟
    2008-3-23
    unfold
    Table of Contents概要理解String(BasicString)关于TempString基类源码参考阅读
    概要我们知道,C++标准库(STL)提供了string(basic_string)类进行字符串操作。字符串很可能除了内存分配器(allocator)1外使用最为频繁的STL类。但是C++社区对string的指责从来就没有停止过。...
    Tag:stl 字符串处理 vector stringbuilder std
    egeho123 发表于09:08:04 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • C/C++字符串处理(3):String ADT - 字符串只是抽象数据类型 - [STL]

    2008-03-28

    C/C++字符串处理(3):String ADT - 字符串只是抽象数据类型

    许式伟
    2008-3-26
    概要字符串是什么?我们认为,与其说它是一个类,不如说它只是一个ADT(抽象数据类型)。

    目前C++中的字符串类目前广泛采用的C++字符串类有二:std::string(basic_string,由STL提供)、CString(由MFC或者WTL提供)。它们的实现非常类似,都是带引用计数的、基于线性数据结构的字符串。不过SGI STL...
    Tag:stl 字符串处理 vector stringbuilder std
    egeho123 发表于09:06:35 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • C/C++字符串处理(4):std::vector与std::StringBuilder - [STL]

    2008-03-28

    C/C++字符串处理(4):std::vector与std::StringBuilder
    许式伟
    2008-3-28

    引子std::StringBuilder 基于 std::vector 实现。所以尽管本文讨论 std::vector,但是所有的结论对 std::StringBuilder 同样有效。

    实现概要简单来讲,std::vector 是一个动态数组,管理的是一块线性的、可动态增长的内存。

    如何加速 st...
    Tag:stl 字符串处理 vector stringbuilder std
    egeho123 发表于09:04:34 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • STL函数(下) - [STL]

    2007-12-04

    STL函数(下)排序和相关操作
    函数

    说明

    sort()

    对区间进行排序

    stable_sort()

    对区间进行排序,并保留相同元素的相对顺序

    partial_sort()

    对区间进行部分排序,提供完整排序的前n个元素

    partial_sort_copy()

    将经过部分排序的区间复制到另一个区间...
    Tag:STL函数 stl
    egeho123 发表于16:07:36 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • STL函数(上) - [STL]

    2007-12-04

    STL函数(上)非修改式序列操作
    函数

    说明

    for_each()

    将一个非修改式函数对象用于这个区间中的每个成员国

    find()

    在区间中查找某个值首次出现的位置

    find_if()

    在区间中查找第一个满足断言测试条件的值

    find_end()

    在序列中查找最后一个与另一个序列匹配的值。匹配时...
    Tag:stl函数 stl
    egeho123 发表于16:06:46 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • vector,deque,list技术编程详解 - [STL]

    2007-12-04

    vector,deque,list技术编程详解
    1)
        //bool empty() const;
        //判断序列是否为空
    2)
        //begin, end
        //const_iterator    begin() const;
      &nb...
    Tag:vecto deque list stl
    egeho123 发表于16:05:08 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • set 和,multiset, map和multimap 技术编程详解 - [STL]

    2007-12-04

    set 和,multiset, map和multimap 技术编程详解
    1)
        //bool empty() const;
        //判断集合是否为空
    2)
        //begin, end
        //const_iterator    begin() const;
    &nb...
    Tag:set multiset map multimap stl
    egeho123 发表于16:03:51 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 迭代器 - [STL]

    2007-12-04

    迭代器的类型
    1)输入迭代器
    2)输出迭代器
    3)正向迭代器
    4)双向迭代器
    5)随机访问迭代器
    迭代器性能
    迭代器功能

    输入

    输出

    正向

    双向

    随机访问

    解除引用读取

    √

    ×

    √
    ...
    Tag:迭代器 stl ostream_iterator istream_iterator reverse_iterator
    egeho123 发表于15:35:42 | 阅读全文 | 评论 0 | 编辑 | 分享 0
  • 尽量用iterator代替const_iterator(3) - [STL]

    2007-11-30

     事实表明,把const迭代器映射为迭代器是病态的。 我们并不会就这样束手无策,有一种安全的、可移植的方法获取它所对应的iterator[,而且,用不着陷入类型系统的转换。下面是解决思路的本质,虽然在它编译前还要稍作修改:



    typedef deque<int> IntDeque;         // 和以前一样

    type...
    Tag:stl const_iterator
    egeho123 发表于12:56:02 | 阅读全文 | 评论 0 | 编辑 | 分享 0
共2页 1 2 下一页 最后一页

个人资料

egeho123

日历

搜索

文章分类

  • ICE[3]
  • ACE[65]
  • QT[12]
  • Linux[20]
  • PHP[1]
  • 其他[21]
  • 动态语言[1]
  • 好文引用[9]
  • 项目管理[2]
  • 网站开发[4]
  • 在线帮助[1]
  • 多线程[1]
  • STL[17]
  • 计算机病毒[3]
  • TCP/IP[5]
  • 追踪热点[4]
  • C++[15]
  • 威客[6]
  • 网络赢销[3]

Tag

  • ACE[40]
  • linux[15]
  • STL[13]
  • qt[13]
  • epoll[12]
More..

最新日志

  • ace框架与平台选择
  • IP地址网段1
  • IP地址网段
  • 学习英语网站
  • Ubuntu 8.04
  • ACE写DLL工厂
  • 安全专家建议的linux安装方法
  • linux版本
  • c++资源之不完全导引 (全文)_转
  • ACE配置文件
全部日志>>

最新评论

  • 网络编程:受益良多!我的博客也是关于MySql方面的,www.sd...
  • 网络编程:好文章,留个签名。我的博客也是关于ruby方面的,www...
  • AAA:抄袭他人文章,不注明出处,还写转载版权,实在无耻~~~ ...
  • 网络编程:主题特出,好文章。我的博客也是关于watir方面的,ww...
  • Zero1:"首先通过create_epoll(int m...
  • Jekinla:你好^_^,看似你对ACE还是有研究的,能不能帮我解决一...
  • Jekinla:你好^_^,看似你对ACE还是有研究的,能不能帮我解决一...
  • sss:有用户环境变量,还是系统环境环量...
  • codespy:我用VC2008,也编译了好几次4.4.0的商业版,系统...
  • vivien:博主这篇文章写的太好了,每次我装QT都会看。非常感谢分享...

链接

  • 精品教程
  • 视频资源
  • 学习视频

存档

  • 2009 [4]
  • 2008 [87]
  • 2007 [84]
  • 访问统计:
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客
Copyright © 2002-2012 BlogBus.com, All Rights Reserved. 博客大巴 版权所有 | 博客大巴模板设计:M Man | 作者: Innocent Sin