有关申请动态内存如何使用的问题
分配内存申请256个整数数组,返回指针
这个指针如何像整数数组一样操作
c语言同样的功能
int* AA = new(256)
AA=0;
不要回复插入c++代码,我想用火山代码实现
所以为什么要自己申请内存然后再来当数组用?
你直接分配好数组空间后取数组的指针不就相当于自己分配了内存了
当心数组被释放 改成静态不就行了 aiyanok 发表于 2021-8-12 13:56
所以为什么要自己申请内存然后再来当数组用?
你直接分配好数组空间后取数组的指针不就相当于自己分配了内 ...
动态的,创建一个模块分配一次内存 本帖最后由 urenai 于 2021-8-12 14:47 编辑
整形 4字节,字节1字节;你品你细品。
应该是
申请内存(256*4)
写指针的话也应该使用(地址+索引*4,)
用字节集就可以了啊,字节集就是一块连续内存,按索引插入读取任意值都行,分配字节集空间 飞翔的企鹅 发表于 2021-8-12 16:53
用字节集就可以了啊,字节集就是一块连续内存,按索引插入读取任意值都行,分配字节集空间 ...
还不如用整数数组类的 urenai 发表于 2021-8-12 14:46
整形 4字节,字节1字节;你品你细品。
应该是
申请内存(256*4)
实例而已,索引*4直接崩溃 urenai 发表于 2021-8-12 14:46
整形 4字节,字节1字节;你品你细品。
应该是
申请内存(256*4)
不好意思,没找到申请内存命令。分配内存你自己去看一下分配单位是整数型的 Q624353765 发表于 2021-8-12 17:36
实例而已,索引*4直接崩溃
不行包退
Q624353765 发表于 2021-8-12 17:39
不好意思,没找到申请内存命令。分配内存你自己去看一下分配单位是整数型的 ...
脑子拐个歪就能找到类似的命令,实在不行,自己定义调用
页:
[1]
2