社区
图形处理/算法
帖子详情
map的sizeof
ccnufeng
2011-05-03 11:42:10
如:
map<int,int> m1;
m1长度为5,那么它的sizeof是多少
...全文
166
4
打赏
收藏
map的sizeof
如: map m1; m1长度为5,那么它的sizeof是多少
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
King_hhuang
2011-05-03
打赏
举报
回复
sizeof(m1)
自己输出看看,应该是16吧
其实就是map中虚函数所占的空间
ccnufeng
2011-05-03
打赏
举报
回复
[Quote=引用 1 楼 chensaijiao 的回复:]
它的sizeof是: 24
[/Quote]
这个是怎么计算出来的?
ouyh12345
2011-05-03
打赏
举报
回复
自己写一个测试程序
#include <map>
using namespace std;
typedef map<int, int> MapIntInt;
int main(int argc, char *argv[])
{
cout << "size: " << sizeof(MapIntInt) << endl;
return 0;
}
chensaijiao
2011-05-03
打赏
举报
回复
它的sizeof是: 24
解析C语言中的
sizeof
一、
sizeof
的概念 ;二、
sizeof
的使用方法 ;三、
sizeof
的结果 ;四、
sizeof
与其他操作符的关系 ;五、
sizeof
的主要用途 ;六、建议 。
C/C++
sizeof
总结
1、什么是
sizeof
首先看一下
sizeof
在msdn上的定义: The
sizeof
keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a value o
C++类中包含stl容器时,使用
sizeof
求大小的问题
这里的大小指的是
sizeof
(a class object)的值,也就是一个类的对象所占的字节大小,原来我一直认为类的大小会随着类成员中容器元素个数的变化而变化,后来想想又想不通,所以写了下面的代码用来测试……
[Go语言入门] 10 Go语言
Map
详解
Go语言入门, Go语言
Map
sizeof
不是函数,C语言中
sizeof
的陷阱
可能很多初学者可能都认为
sizeof
是函数,因为它的使用方法和函数很相似,其实不然,
sizeof
不是函数,它是一个操作符,如果查看任何一本C语言教材中的操作符的优先级表的时候我们都可以看到操作符
sizeof
的优先级是最高的。它的用法简单,得出的结果是操作数的所占内存的大小,操作数可以是int, char之类的数据类型,或者是变量。但关于
sizeof
的使用要小心,因为它在编译期就完成了计算,在函数运
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章