中易网

MFC BYTE[]怎么算字节数

答案:1  悬赏:30  
解决时间 2021-10-30 09:19
MFC BYTE[]怎么算字节数
最佳答案
BYTE array[300]={01,02,05,20};
这样的定义,实际占用内存就是300,数组是不可变长度的内存占用,当声明后内存堆栈的占用是固定的。
至于4,是因为这样的定义后,默认除了前四个字节,后面的296字节默认补了0,那么按照字符串长度的方式计算,后面0不作为有效长度(虽然占用了内存),通过函数strlen取得的长度就是4个字节。
另外注意,数组的不安全性就在于,没有标准函数可以获取数组的实际占用内存长度,因此必须自己记录并限制内存地址操作,否则很容易越界。
一个BYTE就是一个char,同样是一字节,楼上用sizeof(BYTE)得到的数字,只能是1.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
网站群管理软件哪个比较好啊?
哈尔滨火车站附近有哪些旅店或者宾馆,要单标
联海拾珠:古月楼主闲弹(八)
我怀孕9个月还有 胎动 是正常的吗?听说最后
谁听过华妃衣舍服装?是品牌?
山西太原孩子上户口政策
我要怎么过去四川安岳呢?
文山的宝妈进有谁知道文山爱婴幼儿园怎么样?
郑州航空港沃金大酒店距离新郑国际机场多远啊
比亚迪f0适合用什么机油
在深圳蛇口码头到珠海外伶仃洋坐船怎么去?几
请问各位好心人led吸顶灯有灯泡吗
每日下午尿频,腹胀,大便稀
赛治在北京哪里有卖最新信息
为什么万家宝送奶原生酸奶不是当天生产的
推荐资讯
淘宝怎么样加入消保
通水后可以吃水果吗?
兰花的样子是什么样的?
济南到滕州多少公里??怎么去方便??帮帮忙
印尼炸沉中国渔船
强排热水器不打火的原因有哪些?
乌海有修电脑收徒弟的吗?
开孕妇装专卖店赚钱吗?
2012陕西安康会计从业资格啥时间报名?
从额尔古纳到莫尔道嘎开车几小时?
张家界京溪国际酒店地址在什么地方,想过去办
条纹十二卷怎么养
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?