关注
【问题解决】
某大神说:假设size=10,那么char **strNumbers=(char**)(new
int[size]),strNumbers指向分配区域大小为10*4=40。如果地址值是32位,这个strNumbers[i]读取正常;但是地址值是64位时,strNumber读到i=5时就会发生地址越界错误。内存地址是32位时,指针大小就是4个字节;内存地址是64位时,指针大小是8个字节。
而我的VS2013用的是win32控制台应用程序。
牛客网看来是64位的咯。
改成:char **strNumbers = (char**)(new long[size]);
或者:char **strNumbers=new char*[size];
或者:char* strNumbers[1000];
都可以通过。
不过,以后还是用string类型省心,指针太容易出错了。
查看原帖
点赞 评论
相关推荐
09-03 19:00
门头沟学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 帮我看看,领导说这话什么意思? #
15025次浏览 87人参与
# 牛友的志愿填报指南 #
33428次浏览 178人参与
# 平安产险科技校招 #
2623次浏览 0人参与
# 你的mentor是什么样的人? #
11928次浏览 91人参与
# 毕业租房也有小确幸 #
140225次浏览 4491人参与
# 怎么给家人解释你的工作? #
7225次浏览 56人参与
# 快手技术岗信息交流阵地 #
118次浏览 0人参与
# 得物app工作体验 #
27045次浏览 61人参与
# 租房前辈的忠告 #
259059次浏览 7114人参与
# 国企还是互联网,你怎么选? #
167409次浏览 1186人参与
# 求职中的尴尬瞬间 #
1486次浏览 24人参与
# 小红书求职进展汇总 #
119140次浏览 951人参与
# 薪资爆料 #
198501次浏览 1510人参与
# 校招泡的最久的公司是哪家? #
9944次浏览 65人参与
# 求职低谷期你是怎么度过的 #
9870次浏览 193人参与
# 26届秋招公司红黑榜 #
23777次浏览 86人参与
# 从哪些方向判断这个offer值不值得去? #
12225次浏览 149人参与
# 度小满求职进展汇总 #
11828次浏览 64人参与
# 你觉得mentor喜欢什么样的实习生 #
14708次浏览 389人参与
# 牛客树洞,我想对你说 #
4094次浏览 61人参与
# 还记得你第一次面试吗? #
339779次浏览 3875人参与
# 机械人的秋招小目标 #
22568次浏览 217人参与