70,037
社区成员
发帖
与我相关
我的任务
分享
)[/quote]
要看楼主要的是真正的数组,还是一个类似缓冲区的东西。
如果要的是一个真正的数组,那么,首要的问题是进程的虚拟地址空间是否足够。指针的加、减、++、--、地址比较运算以及解引用倒还可以通过底层转换来对用户透明,但是,最最要命和核心的问题是,请考虑一下,如果要输出每个元素的(线性)地址,底层该怎么办。
举个例子,对于32位x86体系+WINDOWS,考虑到OS内核占用每个任务(进程)的一半虚拟地址空间,故理论上的数组长度为2^32个char。
如果要的仅仅是一个类似于缓冲区的东西,对元素地址的连续性没有要求,多大内存都不是问题。
[/quote]不要挣扎了。谁也满足不了你
)[/quote]
莫非你LOL的时候也爱用赵信?
)