Sign-up....

请高手来讲述一下"缓冲区溢出"中的"缓冲区"究竟为何物?里面有我自己的一些观点.

下面是我自己的一些观点,这些观点的得出我是查阅了一些资料的,不知道对否.

下面是我从一片讲述缓冲区溢出的英文文章中摘录的:

When contiguous chunks of the same data types are allocated,the memory region is know as a buffer.

翻译成中文是:

当连续的相同数据类型的内存块被分配时,此内存区域就叫做缓冲区.

下面举个具体的例子:

int arr1[10];

上面这条语句定义了一个整形数组.其中包含了10个元素.那这个数据就是一个缓冲区.我的理解对吗?

[297 byte] By [msdn] at [2007-8-14 18:57:13]
# 1 Re: 请高手来讲述一下"缓冲区溢出"中的"缓冲区"究竟为何物?里面有我自己的一些观点.

自己顶一下

nail63547188 at 2004-03-19 14:52:29Z >
# 2 Re: 请高手来讲述一下"缓冲区溢出"中的"缓冲区"究竟为何物?里面有我自己的一些观点.

int arr1[10];

也是对应着内存,因为他们是一个数组,是连续的,所以那连续的相同类型的数内存块可以用于缓冲。

根据英文可以这样理解,连续,类型相同。

loward at 2004-03-19 16:08:45Z >
# 3 Re: 请高手来讲述一下"缓冲区溢出"中的"缓冲区"究竟为何物?里面有我自己的一些观点.

请理解的朋友继续发表您的看法.谢谢

nail63547188 at 2004-03-19 16:55:24Z >

专题开发

All Classified