笔试回顾

来源:互联网 发布:数据库介绍ppt 编辑:程序博客网 时间:2024/06/06 01:15

笔试题目分析:

#include <vector>#include <iostream>int main( int argc, char *argv[] ){std::vector<int> v;v.push_back(1);v.push_back(2);v.push_back(3);std::cout << sizeof(v) << std::endl;return 0;}


代码当时是这样的,这是某某公司的笔试题目,其实这个题目是有问题的,不同的stl的库,这个容器的实现是不一样的,在vs中的stl的大小是20,在gcc上面的大小是12.因为vs是微软自己家开发的stl,gcc是SGI STL版本,实现的方法是不同的,各位可以阅读源码。


原创粉丝点击