让人头痛的Vector(提问篇)
2004-08-07 16:55
260 查看
在写完了此Vector非彼Vector这篇随笔之后,带着留下来的一个问题——Java中的Vector与STL中Vector的区别,我开始集中精力去了解STL中的Vector了。原本以为,有大名鼎鼎的好书《C++ Standard Library, The: A Tutorial and Reference》坐镇,进度应该会很挺快的,结果是被一个小问题绊倒,摔得满天星星,到现在还头痛呢。
大家可以先看这段代码(在VC++6.0上编译执行):
#include <iostream>
#include <vector>
using namespace std;
先问大家一个问题,"The vector is empty!"会被打印出来吗?如果将注释中的1、2两行改为:
vec.push_back(0);
vec.push_back(1);
你的答案又会是什么呢?
答案请看:让人头痛的Vector(思索篇)
大家可以先看这段代码(在VC++6.0上编译执行):
#include <iostream>
#include <vector>
using namespace std;
先问大家一个问题,"The vector is empty!"会被打印出来吗?如果将注释中的1、2两行改为:
vec.push_back(0);
vec.push_back(1);
你的答案又会是什么呢?
答案请看:让人头痛的Vector(思索篇)
相关文章推荐
- ORACLE 体系结构
- [转贴]IT人为什么拿不到高薪
- 精彩短信--实在不舍得删掉:)
- 啊?活动越搞越大了,也越搞越好了!
- 【原创】我一个女网友记录的飘渺的思绪。
- 10年编程无师自通(转贴)
- Microsoft speak
- [Struts]让Dreamweaver显示Struts标签的插件
- 设计保险系统模式
- 程序员的七种武器
- 面向对象的应用服务层设计
- C#Builder架构版中令人震惊MDA技术。
- 构建下一代软件架构
- C# Builder VS. VS.NET:如何选择?
- 软件平台,中间件增值新领域
- 使用open soutce产品组装你的WEB应用框架
- 巴顿又吃回头草
- test
- 数据库中存储过程的自动化生成 (改进 SELECT)
- 软件工程—需求的实践(7)