Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
进程资源不受 setrlimit 限制
我编写了一个简单的程序 将其数据大小限制为 65Kb 并验证相同的情况 我分配了超过 65Kb 的虚拟内存 从逻辑上讲 如果我执行了所有正确的操作 如下所示 那么 malloc 调用应该会失败 不是吗 include
c
memorymanagement
malloc
ulimit
setrlimit
C++,new 与 malloc 返回值
当我学会的时候C99我被告知要始终检查返回值malloc检查它是成功还是失败 但现在我开始学习C 我被告知不需要使用关键字来执行此操作new 并且您可以假设它始终对您有用 但这是为什么呢 new仍然可能失败并抛出一个std bad allo
c
malloc
newoperator
你怎么知道用 malloc() 分配多少空间?
我是一个完全的 C 新手 我来自 C 我一直在学习内存管理和malloc 功能 我也遇到过这段代码 char a persons name malloc sizeof char 2 我不明白这是分配了多少空间a persons name 是
c
memorymanagement
malloc
char
sizeof
对对齐的 malloc 实现的解释
这不是作业 这纯粹是为了我自己的个人教育 我不知道如何实现对齐的 malloc 所以在网上查找并发现这个网站 https sites google com site ruslancray lab bookshelf interview ci
c
pointers
malloc
在C中,malloc(256)和malloc(sizeof(char)*256)等价吗?
我看到人们经常编写 C 代码 例如 char ptr malloc sizeof char 256 这真的有必要吗 标准说sizeof char 1根据定义 这样写是不是有意义 char ptr malloc 256 是的 C 定义了siz
c
pointers
malloc
sizeof
为什么我们要转换 malloc 的返回值? [复制]
这个问题在这里已经有答案了 有人可以向我解释一下为什么有些程序员在 malloc 前面使用 char 吗 我知道它返回 void 但为什么我希望它只返回 char 内存 抱歉 我只是编程新手 谢谢 无需转换返回值malloc因为它的返回类型
c
malloc
malloc()在哪里分配内存?是进程虚拟地址空间的数据段还是堆段?
自从我被介绍到C 有人告诉我 在C动态内存分配是使用中的函数完成的malloc家庭 我还了解到 使用动态分配内存malloc分配在进程的堆部分 各种操作系统教科书都这么说malloc涉及系统调用 虽然并不总是但有时 来将堆上的结构分配给进程
c
memorymanagement
malloc
heapmemory
sbrk
C++ 中可以混合使用 free 和构造函数吗? [复制]
这个问题在这里已经有答案了 可能的重复 调用free 或delete而不是delete 有什么危险吗 https stackoverflow com questions 1612031 is there any danger in call
c
constructor
free
malloc
还有其他半/便携式方法来动态分配内存吗?
this char buf NULL scanf ms buf 将获得动态分配的字符缓冲区 我知道这仅限于使用 Gcc 特别是 glibc 2 7 版本 编译的代码 我也知道 正确 和便携的方法是只使用malloc 和朋友 获取记忆 I m
c
memory
malloc
dynamicmemoryallocation
malloc(sizeof(int)) vs malloc(sizeof(int *)) vs (int *)malloc(sizeof(int))
我承认这三个都有不同的含义 但是 我不明白这些都适用于哪些特定情况 任何人都可以分享每个例子吗 谢谢 malloc sizeof int malloc sizeof int int malloc sizeof int malloc size
c
memory
Allocation
malloc
Xcode 4:由于 iPad 模拟器的 dylib 错误,无法使用启用 Guard Malloc
在 Xcode 4 x 中 我已将运行方案编辑为 启用 Guard Malloc 因为我有一个需要追踪的不伦不类的 malloc 错误 我知道我需要在模拟器中运行才能使用此功能 然而 当我这样做时 应用程序立即冻结 并且 Xcode 向我显
xcode
malloc
dylib
Guard
C malloc valgrind 大小写入无效
我曾经遇到过公平份额 malloc 无效写入 以及本网站上的许多示例 但我仍然无法指出导致某些写入的原因 这里我有一个用于图形的邻接矩阵 在分配时 我从 valgrind 获得无效写入 但整个程序中没有分段错误 我也得到无效的读取 但我认为
c
memorymanagement
malloc
valgrind
我可以依赖 malloc 返回 NULL 吗?
我在 Unix 系统上读到过 malloc即使内存实际上不可用 也可以返回非 NULL 指针 并且稍后尝试使用该内存将触发错误 由于我无法通过检查 NULL 来捕获此类错误 因此我想知道检查 NULL 到底有多大用处 在相关的说明中 Her
c
memory
errorhandling
malloc
malloc(0) 有什么意义?
我刚看到这个code https github com mxcl scrobsub blob 2ad2f6131e5900d4c62d8c5bcdb15c069f17e3bd scrobsub c L94 artist char mallo
c
malloc
为什么gcc中malloc将值初始化为0?
可能各个平台的情况不一样 但是 当我使用 gcc 编译并运行下面的代码时 我在 ubuntu 11 10 中每次都得到 0 include
c
Linux
gcc
malloc
如何知道使用的是哪个malloc?
据我了解 存在许多不同的 malloc 实现 dlmalloc 通用分配器 ptmalloc2 glibc jemalloc FreeBSD 和 Firefox tcmalloc 谷歌 libumem Solaris 有什么方法可以确定我的
c
malloc
heapmemory
如何在 JavaScript 中有效地将大块细分为许多大小为 2 的幂的小块
建设关闭这个答案 https stackoverflow com questions 66253424 how to efficiently segment a large block of predefined size into sma
javascript
Algorithm
malloc
C 中二维数组声明的歧义
我已经用以下格式定义了数组 但显然该程序仅在情况 B 中工作正常 CASE A int M1 M1 int malloc m sizeof int for int i 0 i
c
Arrays
pointers
malloc
可以使用初始或终端 malloc 缓冲区吗?
假设我做了如下事情 size t length 1000 char p malloc length 然后我想循环遍历元素 所以最基本的是 for size t i 0 i lt length i p i or p length 1 i 但也
c
forloop
pointers
malloc
undefinedbehavior
calloc 与 malloc 以及时间效率
我饶有兴趣地阅读了这篇文章C malloc和calloc的区别 https stackoverflow com questions 1538420 c difference between malloc and calloc 我在代码中使用
c
Optimization
malloc
calloc
«
1
2
3
4
5
6
...14
»