c - 动态分配的内存大小

标签 c

================================================== =========================================

你好

如果我们给出一个动态分配的指针,

我们如何确定分配的内存大小?

对于前, int *p = malloc(8);/*如何获取分配的内存大小*/

================================================== =========================================

最佳答案

你不能,至少在没有严重肮脏的黑客攻击的情况下不能。你应该知道你分配了多少内存,并且你不应该关心你没有分配的内存。

关于c - 动态分配的内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18736080/

相关文章:

c - 如何编写代码让用户将不同的值输入数组

c - 这个 malloc 会是第二个结构吗?

c - 简单C程序逻辑错误+指针误解

c - C 和 D 中相同的_exact_代码会给出不同的结果——为什么?

java - 如何检查Windows版本是否是正版?

c++ - 是否有任何 IDE 或插件可以扩展/预处理宏并在不编译的情况下内联显示其结果?

c - 汇编:没有这样的386指令

c - 从文件读取时遇到问题

c - C 中带有套接字的 POSIX 线程

c - memset(&obj, 0, sizeof obj) 的可移植性是否不如使用 {0} 初始化?