社区
Delphi
帖子详情
程序进行大量的内存操作,指针,数组一大堆。那位大侠能提点建议或规范什么的,尽量防止内存操作越界?
wyly
2001-08-17 09:03:29
...全文
192
7
打赏
收藏
程序进行大量的内存操作,指针,数组一大堆。那位大侠能提点建议或规范什么的,尽量防止内存操作越界?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
enlightenment
2001-08-21
打赏
举报
回复
一句话:封装!
wyly
2001-08-21
打赏
举报
回复
呵呵。继续
wyly
2001-08-21
打赏
举报
回复
封装不行。我的意思是有没有什么好的机制来防止指针越界
torble
2001-08-18
打赏
举报
回复
尽量不把数组等内存数据结构定义为对象的数据成员。
对其尽量使用局部变量声明
DD88
2001-08-17
打赏
举报
回复
gz
aaronzhang
2001-08-17
打赏
举报
回复
呵呵,就这一个吗?再多说一点呀!本人目前也有这种问题! :)
梅文海
2001-08-17
打赏
举报
回复
finally
free
c/c++经典面试题大全
保证有你想要的,一百多页面试锦集!!!!!
c++工作总结
个人工作中遇到的最多的问题,可以看看,面试或工作都有用
#4
数组
和
指针
目录 1.
数组
和
指针
1.1.
数组
1.1.1.
数组
简介 1.1.2. 一维
数组
1.1.3. 二维
数组
1.1.4.
数组
的排序算法 1.1.5.
数组
的删除与插入 1.1.6.
数组
的替代品 1.1.6.1. 向量容器vector //vector 1.1.7.
数组
的应用实例 1.2.
指针
(Pointer) 1.2.1.
指针
1.2.2.
指针
的算术运算 1.3. 引用(Reference) 1.3.1. 语句格式 1.3.2.
指针
与引用的区别 1.4.
数组
C++ 堆
内存
我们在使用
数组
的时候也会面临这种尴尬:
数组
的存储空间必须在
程序
运行前申请,即
数组
的大小在编译前必须是已知的常量表达式。 空间申请的太大会造成浪费,空间申请的太小会造成数据溢出而是
程序
异常。 所以,为了解决这个问题,我们需要能够在
程序
运行时根据实际情况申请
内存
空间。 在C++中,允许我们在
程序
运行时根据自己的需要申请一定的
内存
空间,我们把它称为堆
内存
(Heap)空间。
C#
数组
1.
数组
大局观
数组
是一个引用类型,也就是意味着
数组
的
内存
分配在托管堆上,并且我们在栈上维护的是他的
指针
而并非真正的
数组
。接下来我们分析下
数组
的元素,其中的元素无外乎是引用类型和值类型。当
数组
中的元素是值类型时,,不同于int i;这样的代码。
数组
会根据
数组
的大小自动把元素的值初始化为他的默认值。例如:static void Main(string[] args){
Delphi
5,930
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章