使用STL
来源:互联网 发布:网站域名多少钱一个 编辑:程序博客网 时间:2024/04/28 09:40
可以在任何容器上运作:
而下面这样的程序代码就不是所有容器都适用了:
两者的唯一区别在于测试循环条件时,第二例使用operator<,第一例使用operator!=。要知道,只有random access iterators才支持iperator<,所以第二例中的循环对于lists、sets和maps无法运作。为了写出适用于任何容器的泛型程序代码,你应该使用operator!=而非operator<。不过如此一来,程序代码的安全性可能有损,因为如果pos的位置在end()的后面,你未必便能发现。
- STL使用
- 使用STL
- 使用STL
- STL使用
- STL使用
- STL使用入门( Using STL)
- STL使用入门( Using STL)
- STL使用入门( Using STL)
- STL使用入门( Using STL)
- STL使用入门( Using STL)
- STL使用入门( Using STL)
- 初步使用STL
- STL 之sort使用
- stl set的使用
- STL使用vector
- stl 使用例子
- STL Qsort使用
- 使用stl实现heap
- C#:使用双缓冲让界面绘制图形时避免闪烁
- Fedora 配置XDMCP 开启AIX远程桌面功能
- WinCE虚拟串口驱动(二)
- PL/SQL最差实践(转)
- Fedora 13 下Google Earth 无法启动
- 使用STL
- 3G 内存启用PAE 在Fedroa12 上安装VMware Workstation 7
- the only way is independent in your study
- Windows CE下驱动程序开发基础
- java中的垃圾回收机制
- Fedora 下 VMware 虚拟机 键盘映射问题
- 数据保密-第三代透明加密技术
- in_addr 转换为 string(char*)
- Fedora下安装Nerolinux 4刻录软件