社区
系统维护与使用区
帖子详情
关于vector
slyname2008
2009-09-28 11:11:11
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v(10);
vector<double> v1(34);
cout<<sizeof(v)<<endl;
cout<<sizeof(v1)<<endl;
return 0;
}
上面的结果都是16,那位兄弟兄弟能否解释一下,谢谢!!
...全文
51
4
打赏
收藏
关于vector
#include #include using namespace std; int main() { vector v(10); vector v1(34); cout<<sizeof(v)<<endl; cout<<sizeof(v1)<<endl; return 0; } 上面的结果都是16,那位兄弟兄弟能否解释一下,谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fox000002
2009-09-28
打赏
举报
回复
不是简单数据类型,sizeof 得不到实际占用的内存大小
lz 可以看看 vector 的源码
相当于有四个指针类型的成员变量
fox000002
2009-09-28
打赏
举报
回复
这种用 C++ 模板实现的直接打开头文件看就是了
slyname2008
2009-09-28
打赏
举报
回复
恩 谢谢fox000002!
我也是这样认为的,但是没见过vector源码,不清楚里面具体怎么实现的 ,,,呵呵
steptodream
2009-09-28
打赏
举报
回复
楼上很精通 学习了
算法C++版
收集工作中经常遇到、经典的问题,抽象并给出交较优答案,方便同事优化、学习。用C++实现,本课程将持续... 七,元素是
vector
的二分查找,也就是
vector
<
vector
<int>>中二分查找。 八,具体的例子。
c++中关于
vector
容器的各种函数介绍
c++中关于
vector
容器的各种函数介绍 头文件: #include <
vector
> 一、
vector
容器构造函数: 函数原型:
vector
< T > v ; 采用横板实现类实现,默认构造函数
vector
(v.begin(), v.end()); 将v...
Java中关于
Vector
的基本使用
关于
Vector
集合的使用:
Vector
也实现了List接口,和ArrayList用法基本相同。 这里我们对比着学习
Vector
。 1.
Vector
和ArrayList一样,底层也是一个Object类型的数组Object[]。 2.ArrayList的无参数构造默认数组容量...
关于
Vector
作为函数的返回值
关于
Vector
作为函数的返回值,有几点需要说明: 1.首先如果
Vector
是一个局部的变量,那么返回该
Vector
的引用是十分危险的,因为在
Vector
超出作用域的,会自动调用相关的析构函数(~
Vector
()),如果
Vector
中存放的...
关于
vector
关于
vector
<int>
vector
是一个动态的序列容器,相当于一个size可变的数组。
vector
的简单使用: 声明及初始化:方式一:
vector
<int> s; 方式二:
vector
<int> s...
系统维护与使用区
19,612
社区成员
74,603
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章