返回信息流今天碰到这样一个问题:
vector<int> ivec;
cout<<sizeof(ivec)<<endl; //输出是20
查了下网上,资料也少,看到一篇这个,
http://blog.csdn.net/zcsylj/article/details/7857009 但也是没有给出答案,大神有谁知道吗?
这是一条镜像帖。来源:北邮人论坛 / cpp / #83131同步于 2014/10/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
sizeof(vector)的问题
t330
2014/10/7镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 cocoyimasa 的大作中提到: 】
: ivec.size()肯定是0。sizeof应该是求的是vector的capacity,创建后分配的内存空间
sizeof跟capacity没有任何关系
来自「北邮人论坛手机版」