c++实例研究

从0开始

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  104 随笔 :: 0 文章 :: 20 评论 :: 0 Trackbacks

1. The second initialization below fails to compile. What can we infer about the definition of vector?

1vector<int> v1(42); //ok:42 elements, each 0
2vector<int> v2 = 42//error:what does this error tell us about vector?

2. Given this program:
#include <iostream>

int main()
{
    std::cout
<<"Hello, world!\n"<<endl;
    
return 0
}
modify it to produce this output:
Initialize
Hello,world!
Clean up
Do not change main() in any way.
posted on 2010-04-26 21:55 elprup 阅读(525) 评论(2)  编辑 收藏 引用 所属分类: c++面试题

评论

# re: 很有挑战性的题目(不断更新) 2010-11-29 08:29 CR苏杭
1,v2是v2的首地址,42的话应该属于受保护的内存地址吧。

2不会做呃,怎么来?

楼主你这样放题不放答案太不道德了。:P  回复  更多评论
  

# re: 很有挑战性的题目(不断更新) 2010-11-29 11:03 elprup
tips:1.复制构造函数相关 2. 全局变量生存期相关 @CR苏杭
  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理