资源简介
STL,C++三大编程技术之一(面向对象编程;泛型编程,即STL;com编程)。凡是学C++如不知道STL,那你的C++之路还有很长。侯杰翻译的这本书,能够让你熟练的掌握STL的用法。

代码片段和文件信息
/* The following code example is taken from the book
* “The C++ Standard Library - A Tutorial and Reference“
* by Nicolai M. Josuttis Addison-Wesley 1999
*
* (C) Copyright Nicolai M. Josuttis 1999.
* Permission to copy use modify sell and distribute this software
* is granted provided this copyright notice appears in all copies.
* This software is provided “as is“ without express or implied
* warranty and with no claim as to its suitability for any purpose.
*/
#include “algostuff.hpp“
using namespace std;
int main()
{
vector coll;
INSERT_ELEMENTS(coll19);
PRINT_ELEMENTS(coll);
// process sum of elements
cout << “sum: “
<< accumulate (coll.begin() coll.end() // range
0) // initial value
<< endl;
// process sum of elements less 100
cout << “sum: “
<< accumulate (coll.begin() coll.end() // range
-100) // initial value
<< endl;
// process product of elements
cout << “product: “
<< accumulate (coll.begin() coll.end() // range
1 // initial value
multiplies()) // operation
<< endl;
// process product of elements (use 0 as initial value)
cout << “product: “
<< accumulate (coll.begin() coll.end() // range
0 // initial value
multiplies()) // operation
<< endl;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4001571 2002-11-06 21:44 C++标准程序库自修教程与参考手册\c++标准程序库.pdf
文件 1658 2008-01-06 18:02 examples\algo\accu1.cpp
文件 1386 2008-01-06 18:02 examples\algo\adjdiff1.cpp
文件 1662 2008-01-06 18:01 examples\algo\adjfind1.cpp
文件 1519 2008-01-06 18:01 examples\algo\algostuff.hpp
文件 1565 2008-01-06 18:02 examples\algo\bounds1.cpp
文件 1078 2008-01-06 18:02 examples\algo\bsearch1.cpp
文件 1550 2008-01-06 18:01 examples\algo\copy1.cpp
文件 1381 2008-01-06 18:01 examples\algo\copy2.cpp
文件 820 2008-01-06 18:01 examples\algo\copy3.cpp
文件 1432 2008-01-06 18:01 examples\algo\count1.cpp
文件 1115 2008-01-06 18:02 examples\algo\eqrange1.cpp
文件 1522 2008-01-06 18:01 examples\algo\equal1.cpp
文件 1814 2008-01-06 18:01 examples\algo\fill1.cpp
文件 1546 2008-01-06 18:01 examples\algo\find1.cpp
文件 1303 2008-01-06 18:01 examples\algo\find2.cpp
文件 1515 2008-01-06 18:01 examples\algo\findend1.cpp
文件 1664 2008-01-06 18:01 examples\algo\findof1.cpp
文件 874 2008-01-06 18:01 examples\algo\foreach1.cpp
文件 1391 2008-01-06 18:01 examples\algo\foreach2.cpp
文件 1426 2008-01-06 18:01 examples\algo\foreach3.cpp
文件 1064 2008-01-06 18:01 examples\algo\generate.cpp
文件 1404 2008-01-06 18:01 examples\algo\heap1.cpp
文件 1037 2008-01-06 18:02 examples\algo\imerge1.cpp
文件 1151 2008-01-06 18:02 examples\algo\includes.cpp
文件 1867 2008-01-06 18:02 examples\algo\inner1.cpp
文件 1760 2008-01-06 18:01 examples\algo\lexico1.cpp
文件 570 2008-01-06 18:01 examples\algo\Makefile
文件 1007 2008-01-06 18:02 examples\algo\merge1.cpp
文件 1381 2008-01-06 18:01 examples\algo\minmax1.cpp
............此处省略211个文件信息
- 上一篇:MFC中点圆的生成算法
- 下一篇:Cryptography in C and C++
相关资源
- 基于MFC的TCP调试助手源码95706
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 安科瑞智能电能表MODBUS通讯程序 VC6
- C++标准库第1、2
- 九齐单片机源码
- Qt画图工具源码(qgraphics draw)
- qt 串口助手源码
- modbus 主机源码
- 《LINUX C编程从初学到精通》光盘源码
- OLED驱动源码
- tm1650+stm32f103源码(board_tm1650.c)
- cheat engine 7.2源码
- CrySearch内存搜索器源码
- FTP客户端源码(c++)
- MFC视频播放器源码(支持avi/wma/mp3等格
- CreatBitmap图片合成源码
- vs2008 can总线通讯源码
- 宠物管理系统课程设计(源码+数据库
- Windows扩展命令程序(源码)
- c语言实现火车订票系统(控制台)源
- 鼠标连点器(附源码)
- c++ 简易贪吃蛇源码
- 杀毒软件源码
- 经典外汇智能交易程序Amazing3.1源码(
- 微型文件系统源码(FatFs)
- 海康私有流分析接口源码(附使用说
- VC6 USB开发源码
- SVM算法实现(源码+文档)
- C++ STL实现
评论
共有 条评论