Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 中的 malloc/free 和 new/delete 兼容性?
malloc free 和 new delete 有一个很好的比较here https stackoverflow com questions 240212 what is the difference between new delete
c
malloc
newoperator
free
deleteoperator
在结构体中动态分配结构体
我正在动态分配一个具有不同结构作为成员的结构 struct a other members struct b struct b基本上持有一个指向另一个的指针struct b 所以想到struct b作为链接列表 如果我动态分配struct
c
struct
malloc
函数插入仅适用于 malloc 而不是 free
我在通过使用函数插入来监视 malloc 和 free 时遇到了一个小问题 当仅对 malloc 执行函数插入时 它按预期工作 然而 当尝试插入 free 时 它 最终会陷入循环 我似乎 free 被递归调用 但我只是不知道为什么 这是 m
c
malloc
free
dynamiclinking
ldpreload
我真的需要 malloc 吗?
据我了解 malloc是用来动态分配内存的 在我的代码中 我有时会调用以下函数 int memory get log unsigned char day unsigned char date unsigned char month char
c
malloc
MinGW
git add 错误:“致命:malloc,内存不足”
当我尝试执行 git add 时 出现错误 致命 malloc 内存不足 我想系统显然已经耗尽了内存 但是有没有办法解决这个问题 我还运行 Windows Server 2003 并使用 msysGit 编辑 经过更多搜索后 我认为这是 g
git
memory
malloc
malloc + size_t * 3 的地址对于任何类型都是对齐的吗?
我正在构建一种动态数组 向量 但不是嵌入数据 通常是void 变成struct vector 我正在预留空间struct vector 一大块字节 使用数组的示例size t s include
c
malloc
memoryalignment
free() 是否跟随指针?
我确信不是 但也许其中有黑魔法 所以这是我的问题 如果我有这样的结构 struct mystr char strp unsigned int foo 我为它分配了内存并想稍后释放它 我必须做吗 free mystr var gt strp
c
pointers
struct
malloc
free
Linux中分配特定地址
我想在Linux进程中的特定地址分配一块内存 实际上我想做一些类似的事情 我会有进程号 每个进程都会调用库 由我编写 中的初始化函数 该函数将在进程的地址空间中分配一些内存 它将存储进程相关信息 这将由每个进程完成 一旦分配了该内存 程序就
Linux
malloc
virtualmemory
C 语言快速联合实现中的分段错误(核心转储)
include
c
Algorithm
malloc
为什么 C++ 需要对 malloc() 进行强制转换,而 C 不需要?
我一直对此感到好奇 为什么在 C 中我必须转换返回值malloc但不是C语言 下面是 C 中有效的示例 int int ptr int malloc sizeof int 下面是 C 中的示例 该示例不起作用 无强制转换 int int p
c
malloc
C++ New 与 Malloc 用于对象的动态内存数组
我有一个 Bullet 类 它的构造需要几个参数 但是 我使用动态内存阵列来存储它们 我正在使用 C 所以我想通过使用 new 运算符来分配内存来符合它的标准 问题是当我分配数组时 new 运算符要求构造函数参数 而当时我没有 我可以使用
c
visualc
malloc
newoperator
dynamicmemoryallocation
最小化 malloc() 调用量可以提高性能吗?
考虑两个应用程序 一个 num 1 调用 malloc 多次 另一个 num 2 调用 malloc 几次 两个应用程序都分配same内存量 假设 100MB 对于哪个应用程序 下一个 malloc 调用会更快 1 还是 2 换句话说 ma
c
malloc
使用 Malloc 在 C 中定义结构
我问了一个早些时候提问 https stackoverflow com questions 2177391 allocating memory for a structure in c关于使用 malloc 定义结构 这是大多数人给我的答案
c
memory
malloc
Structure
如何在c中创建一个n维数组
我正在考虑编写一个函数 它接受 n 个参数并使用这些参数作为维度返回一个 n 维数组 现在我意识到一维和二维数组很容易用指针实现 对于二维数组 片段将类似于 标准方式 int x int temp x int malloc m sizeof
c
Arrays
pointers
malloc
C 中的字符串和指针
include
c
string
pointers
memory
malloc
malloc 结构体指针数组与结构体数组
有什么区别 struct mystruct ptr struct test malloc n sizeof struct test and struct mystruct ptr struct test malloc n sizeof st
c
Arrays
pointers
struct
malloc
sbrk 在 malloc.c 中如何/在何处使用?
我在 高级 Unix 编程 以及其他几本书 中读到 Linuxmalloc 使用Linux系统调用sbrk 向操作系统请求内存 我正在看 glibcmalloc c代码 我可以看到很多提及sbrk 在注释中 但没有在代码中直接引用 如何 在
c
Linux
memorymanagement
malloc
sbrk
C/C++ 的多线程内存分配器
我目前有大量的多线程服务器应用程序 并且我正在寻找一个好的多线程内存分配器 到目前为止 我在以下两点之间左右为难 太阳乌梅 谷歌的tcmalloc 英特尔的线程构建块分配器 埃默里 伯杰的宝藏 据我所知 hoard 可能是最快的 但我在今天
c
memory
malloc
Allocation
从 void* 到 char** 的转换无效
自从我搞乱 C 代码以来已经有一段时间了 在 Ubuntu 下使用 gcc 编译 C 代码时出现以下错误 我用来编译代码的命令是 如果这些错误是由于我使用的编译器造成的 请让我知道如何消除该错误 gcc o runnable mycode
c
gcc
casting
malloc
C语言中如何释放内存?
我正在编写具有大量一维和二维数组的代码 我收到 错误 无法分配区域 我认为这是因为分配了太多内存 我使用 malloc 和 free 函数 但我不确定我是否正确使用它们 也许你知道我在哪里可以看到关于 C 内存管理的好例子 所以 我只是想让
c
memorymanagement
malloc
«
1
2
3
4
5
6
...14
»