JSRUN 用代码说话
行知行
yqbzzds
第44515位JSRUN用户

活跃于 2023-08-16 17:08 访问量:5908
关注


Unity of knowledge and Practice
《泛型编程与STL》第1章 STL巡礼 1.1 一全简单的例子(STL简单运用实例) 实现功能:由标准输入流一行行读入数据(按Ctrl+D结束输入),然后将排序后的数据一行行写到标准输出流


《泛型编程与STL》第1章 STL巡礼 1.1 一全简单的例子 设计输入流iterator类,不需要循环,可以直接以某个区间的iterators产出一个vector; 实现功能:由标准输入流一行行读入数据(按Ctrl+D结束输入),然后将排序后的数据一行行写到标准输出流


从标准输入读入几个实数,分别将它们的平方输出,按Ctrl+D结束输入;从标准输入读入几个实数,分别将它们的相反数输出,按Ctrl+D结束输入;从标准输入读入几个实数,分别将它们的绝对值输出,按Ctrl+D结束输入;从标准输入读入几个实数,分别将它们的倒数输出,按Ctrl+D结束输入;


一个涉及STL4种基本组件的程序:1、容器(container);2迭代器(iterator);3、函数对象(function object);4、算法(algorithm)


STL中用容器(string)、函数对象(::toupper或::tolower)、迭代器(iterator可认为“指针”)和算法(transform)的应用 参考:https://www.jianshu.com/p/cbe722ca4276