【急】有哪位C++高手帮忙把下面这道题的用意和考察点解释下,题目记不清了大致是这样的:

[复制链接]
查看11 | 回复3 | 2013-3-15 09:20:17 | 显示全部楼层 |阅读模式
考察点1、vector容器的构造函数:第一个参数n(也就是那个3)是初始化n个元素的意思,第二个参数是每个元素的初始值,如果没有就是默认值,这里int的默认值就是垃圾值2、for_each以及迭代器的使用:for_each接收三个参数,两个迭代器开始和结束,一个运算子3、运算子的初始化以及运算子的用法:给for_each传递了一个临时运算子对象,这里肯定初始化了一个,那么在运算过程中是否初始化了多个呢,可以看构造函数里面的打印语句来判断;然后是运算子的写法,必须提供一个函数操作符的重载,也就是重载()括号这个操作符,使得可以这样使用A(3),它调用void operator() (int k)...
回复

使用道具 举报

千问 | 2013-3-15 09:20:17 | 显示全部楼层
应该是考vector容器的相关概念。比如容器的定义和赋值,容器的迭代方法吧。...
回复

使用道具 举报

千问 | 2013-3-15 09:20:17 | 显示全部楼层
应该是考察容器的使用和构造函数的知识,你的main函数应该是漏了最关键的容器赋值的东西...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行