没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
C
程序设计实习(田永鸿)清华大学
程序设计实习(田永鸿)清华大学
清华大学
程序设计
需积分: 0
1 下载量
147 浏览量
2010-07-21
18:17:48
上传
评论
收藏
2.3MB
PDF
举报
温馨提示
立即下载
ACM入门 C语言入门包含众多的常用实例讲解及算法分析
资源详情
资源评论
资源推荐
程序设计实习
程序设计实习
第二十讲
标准模板库
(
三
)
田永鸿
田永鸿
htt
p
:
//
ai.
p
ku.edu.cn
/
c
pp
2009
p/
/
p
/
p
p
http://www.idm.pku.edu.cn/jiaoxue-CPP/2009/index.htm
上一讲内容回顾
list
容器
与其他顺序容器不同,它只能使用双向迭代器
push_front/pop_front
、
sort
、
remove/unique
、
merge/splice
reverse
merge/splice
、
reverse
deque
容器
函数对象
函数对象
函数指针、函数模板和函数对象
accumulate
、
greater
l
容器
mu
l
tiset
容器
multiset/set
容器中的对象类必须重载
<
Find
、
lower
bound/upper
bound
、
count
、
insert
Find
、
lower
_
bound/upper
_
bound
、
count
、
insert
less
函数模板
pair
对象
北京大学《程序设计实习》课程
2
课堂问题
1
下面有关函数对象的说法中
,
不正确的是
?
下面有关函数对象的说法中
,
不正确的是
?
(1)
函数对象是一个类的实例,它重载了函数调用操作
符
o
p
erator
()
。典型情况下,函数对象被作为实参传递
p(
)
给泛型算法。
(2)
函数指针是间接引用,不能作为内联函数;而函数
对象可以
这样速度更快
对象可以
,
这样速度更快
。
(3)
编译时对函数对象和函数指针均作类型检查。
(4)
类有数据域
函数对象可以拥有任意数量的额外数
(4)
类有数据域
,
函数对象可以拥有任意数量的额外数
据,用这些数据可以用来缓冲当前数据和结果,提高运
行质量
。
行质量
。
北京大学《程序设计实习》课程
3
课堂问题
2
指出下述程序中的错误之处
指出下述程序中的错误之处
#include <set>
using namespace std;
class A {
int
n;
class A {
int
n;
public: A(int
n_ ) { n = n_; }
bool
operator==( const int
& m ) { return n ==m; }
};
};
int
main() {
multiset<A> a;
a.insert
(
A
(
5
))
;
((
)
)
return 0;
}
类
A
的定义必须添加如下函数
:
类
A
的定义必须添加如下函数
:
friend bool
operator< ( const A & a1, const A & a2 )
{
return a1.n < a2.n; }
北京大学《程序设计实习》课程
4
课堂问题
3
下列程序的输出结果如下
,
请填空
:
下列程序的输出结果如下
,
请填空
:
1 2 6 7 8 8 9
main() {
multiset<int>
vi
n
s
e
r
t
(a[
i
])
main() {
int a[] = {8,7,8,9,6,2,1};
v
.
insert
(a[
i
])
注
若填
______________
v;
for( int i = 0;i < 7;i ++ )
注
:
若填
set<int>
则输出应为什么
?
___________________;
ostream_iterator<int> o(cout," ");
则输出应为什么
?
copy( v.begin(),v.end(),o);
}
北京大学《程序设计实习》课程
}
5
剩余61页未读,
继续阅读
评论0
去评论
STM32循迹小车(灰度+OpenMV权重判断)
浏览:49
5星 · 资源好评率100%
循迹小车是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。对于初学者来讲,循迹小车是很适合新手实践的STM32项目,在目前众多的电子竞赛,如电子设计竞赛、工程训练赛、智能竞赛中均会出现循迹小车或与小车相关的比赛。循迹小车一般包含车体结构设计,
谭浩强C语言程序设计第五版详细答案
浏览:184
谭浩强C语言程序设计第五版详细答案。 该教材有配套教材——《C程序设计(第五版)学习辅导》 《C程序设计(第五版》是由谭浩强编著,2017年清华大学出版社出版的“十二五”普通高等教育本科国家级规划教材、北京市高等教育精品立项项目教材、中国高等院校计算机基础教育课程体系规划教材。该教材是既可作为高等学校各专业的正式教材,也适合读者自学。
MQTT协议设备客户端与图传APP.zip
浏览:106
这是基于Qt设计的MQTT图传客户端和MQTT客户端APP。 注意: 这不是源码,这是打包好的软件。打开可以运行这种。 我的博客里很多MQTT相关的项目里都用到了这里面包含的软件,大家可以直接下载使用。 0积分下载。
Keil.STM32H7xx-DFP.3.1.1.pack
浏览:157
5星 · 资源好评率100%
STM32H7xx_DFP.3.1.1.pack
基于stm32f407的示波器+FFT频谱分析
浏览:94
5星 · 资源好评率100%
使用DMA直接将ADC->DR中的数据传输到ADC数据缓存区,使用定时器触发adc,可调采样率,最高2.8MHz,可进行fft运算,使用emwin绘制时域图像和频域图。
C语言求一个正整数的位数
浏览:68
3星 · 编辑精心推荐
要求一个正整数的位数,可以通过循环和除法运算来实现。以下是一个使用C语言的示例代码: #include <stdio.h> int main() { unsigned int num; int count = 0; printf("请输入一个正整数:"); scanf("%u", &num); while (num > 0) { num
zlib-1.2.13.tar.gz
浏览:33
5星 · 资源好评率100%
zlib-1.2.12.tar.gz
mingw64.zip
浏览:54
windows下的gcc安装包
猴子吃桃问题c语言.猴子吃桃问题c语言
浏览:43
猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子吃桃问题c语言猴子
STM32CubeIDE 1.14.0 自动补全代码
浏览:81
5星 · 资源好评率100%
替换路径C:\***\STM32CubeIDE\STM32CubeIDE\plugins
基于STM32的FFT频谱分析+波形识别
浏览:184
5星 · 资源好评率100%
里面有两个文件夹,第一个是基础版本,第二个可以触屏改变采样频率,进而优化频率分辨率,使频谱分析更精确。频谱分析(50Hz~200Hz,其他范围内应该也可以)包括了基频,3,5,7次谐波的峰值,波形识别可识别正弦,方波,锯齿波,三角波。硬件为正点原子精英版3.5‘TFTLCD,直接烧写肯定能用。(我的博客里有程序说明)
评论
收藏
内容反馈
立即下载
cat1818_1818
粉丝: 3
资源:
25
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
EKF在CTRV模型上的建模推导
用于:https://laoshifu.blog.csdn.net/article/details/138191428 多层创建
电力102规约(电能累计量的传输规约)培训
「常用」E9外部流程接口
mabtle(1).zip
MongoDB 数据库基本操作与功能详解
重构改善既有代码的设计-Refactoring:Improving the Design of Existing Code
IEC60870-5-102规约解析
Java高性能编程 Speed is a Feature !!!
key.c
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0