腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
_
malloca
和
malloc
有
什么
不同
?
c++
我使用带有大小的
malloc
初始化我的指针,然后通过一个循环尝试访问它。在那里我收到了C++警告code 6085的警告。 当我将我的实现从
malloc
改为_
malloca
时,这个错误就消失了。有人能给我解释一下C++中
malloc
和
_
malloca
的区别吗?
浏览 168
提问于2019-05-13
得票数 1
6
回答
打电话到_freea真的
有
必要吗?
windows
、
stack
、
memory-management
我想在堆栈上分配一些内存,而不是堆,因为我不想处理手动释放内存的问题(我知道智能指针
和
所有这些东西)。我需要处理一个非常特殊的内存分配案例),类似于A2W()
和
W2A()宏的使用。建议用
malloca
代替。但是_
malloca
文档指出,对___freea的调用对于_
malloca
的每个调用都是强制性的。然后,它违背了我使用_
malloca
的目的,我将使用
malloc
或new。 有人知道,如果我不打电话给_freea而不泄漏,我是否可以逃脱,以及内部的影响是
什么
浏览 5
提问于2009-04-09
得票数 9
回答已采纳
1
回答
当_
malloca
无法在堆上分配内存时
c
、
stack-overflow
、
alloca
但是,当_
malloca
不能在堆上分配内存时,它
什么
也说不出来。我分配了大量的内存,然后使用它,但得到访问冲突异常。示例#include <
malloc
.h> int *arr = (int*) _
malloca
(n*sizeof(int)); ar
浏览 1
提问于2014-07-11
得票数 0
1
回答
_
malloca
用于分配内存
c++
、
allocation
#include <iostream> { int* arr = (int*)_
malloca
(v * sizeof(int));arr[0] = 200; //shows dereferencing null ptr} 我已经使用_
malloca
()在堆栈上做了动态数组的内存分配(我知道向量在那里,我只是想用_
malloca
做个实验)。我只是想知道它是如何工作的,但与new
不同<
浏览 2
提问于2021-02-21
得票数 0
1
回答
带
malloc
的allocate_shared
c++
、
c++11
、
memory
我的程序使用了一些仅用于头的模板,它还使用了allocate_shared,我为它提供了自定义分配器,以避免操作符new
和
delete。 T* allocate(std::size_t n) {{ A a(std::allocate_shared<int>(Mallocator<int>(),
浏览 18
提问于2018-02-22
得票数 1
2
回答
malloc
和
tc_
malloc
有
什么
不同
?
gcc
、
tcmalloc
对于代码main.c:#include <stdlib.h>{ free(tcmalloc#include <stdio.h>int main() void* p = tc_
malloc
(1000); return(0);第三
浏览 5
提问于2015-08-27
得票数 0
1
回答
_int_
malloc
和
malloc
(在Valgrind)
有
什么
不同
?
memory-management
、
malloc
、
valgrind
、
dynamic-memory-allocation
令我惊讶的是,我在Valgrind的callgrind工具的输出中找不到任何文档来说明_int_
malloc
和
malloc
之间的区别。 有人能解释一下它们的区别吗?此外,我实际上编写了C++代码,所以我只使用new而不是
malloc
,但在callgrind输出中只显示了错误锁。
浏览 1
提问于2016-05-03
得票数 14
2
回答
malloc
_size
和
sizeof
有
什么
不同
objective-c
、
size
、
malloc
、
sizeof
我使用的是Ojb,我想知道一个对象的内存大小,但是我知道,NSLog(@"size of myObject: %zd", sizeof(obj)); size of myObject: 4 我知道大小(Obj)是4
浏览 1
提问于2013-10-07
得票数 1
回答已采纳
2
回答
为
什么
malloc
和
calloc
有
不同
的签名?
c
、
language-design
malloc
和
calloc具有以下签名:void* calloc( size_t num, size_t size );void* calloc( size_t num, size_t size ) { ifptr) return NULL;} (我知道
浏览 0
提问于2018-11-22
得票数 2
回答已采纳
1
回答
GC_FOR_ALLOC
和
GC_FOR_
MALLOC
有
什么
不同
?
android
、
android-memory
指的是GC_FOR_
MALLOC
,我在日志中没有看到它。它根本没有提到GC_FOR_ALLOC。D/dalvikvm(21382): GC_FOR_ALLOC freed 8100K, 30% free 27392K/39060K, paused 63ms, total 63ms 这两个GC事件
有
什么
不同
浏览 2
提问于2014-03-13
得票数 1
8
回答
为
什么
malloc
和
free
有
不同
的返回类型?
c
、
pointers
声明如下所示:void free(void *pointer) 据我所知,void *
malloc
是指
malloc
返回一个指向void的指针("Void
有
什么
关系呢?为
什么
看起来是这样的?
浏览 1
提问于2012-10-11
得票数 1
回答已采纳
2
回答
C中的MemAlloc是
什么
?它
和
malloc
有
什么
不同
?
c
、
memory-management
它允许您通过请求任意数量的内存来对Windows操作系统进行压力
和
测试。void * Memalloc(ulong size,int flags); 在OllyDbg上下文中分配内存。我还有一个问题:如果它是内存分配工具,那么
malloc
和
memalloc之间
有
什么
区别?
浏览 2
提问于2013-09-12
得票数 0
2
回答
如何避免赋值给堆
c
、
arrays
、
pointers
我试图通过不在循环中使用
malloc
来提高性能。由于数组的大小几乎总是相同的,所以我尝试使用堆栈变量,只有在数组太大时才替换它。不幸的是,这似乎不是我得到的行为。这是我的代码片段。这里
有
什么
明显的问题吗。 if(n>1024){ if( !
浏览 0
提问于2013-05-15
得票数 1
回答已采纳
4
回答
malloc
()
和
realloc()
有
什么
区别?
c++
、
c
、
memory-management
、
malloc
、
realloc
假设我
有
两个代码示例来创建一个包含10个元素的整数数组: realloc(pi,10);int *pi;现在,我的问题是:第一种类型的赋值是合法的,但没有使用。为
什么
?它们之间的区别是
什么
?
浏览 0
提问于2013-10-17
得票数 1
5
回答
xmalloc
和
malloc
有
什么
区别?
c
对于内存分配,xmalloc()
和
malloc
()
有
什么
区别? 是否
有
任何使用xmalloc()的支持?
浏览 7
提问于2011-09-28
得票数 65
回答已采纳
1
回答
针对CUDA C for VS2010的计算能力2.x进行编译
c
、
cuda
、
gpu
error : calling a host function("_
malloc
_dbg") from a __device__/__global__ 编辑:我也有这样的警告:#warning C4005: '_
malloca
' : macro redefinition
浏览 3
提问于2012-01-30
得票数 0
回答已采纳
4
回答
如何计算
malloc
分配的内存块的结束地址?
c
、
malloc
我们所知道的
malloc
返回分配的内存块的开始地址,但是我想要如何计算这个块的结束地址。int *p, *q; q=p+4;还有一件事我想在这里知道,就是
有
办法确保我们在分配的块的末尾。
浏览 4
提问于2011-11-20
得票数 1
1
回答
这两个
malloc
声明
有
什么
不同
?
c
、
string
、
pointers
、
malloc
、
character
这两个
malloc
函数之间
有
什么
区别?char *s; //declaration 在这里也是如此,如果
malloc
函数已经在char中声明,我们需要对它进行类型转换
浏览 0
提问于2020-04-09
得票数 0
4
回答
在c#中创建一个2d字符数组
c
、
arrays
、
multidimensional-array
我想在C中创建一个2d字符数组,就像在php中的这个数组一样: array('$','@','*','%','&','#','@','#','#','@'), array('%','$','@','%','#','%','@
浏览 9
提问于2014-08-24
得票数 2
回答已采纳
7
回答
如何正确使用免费数据
c
struct str {}; struct str *buffer;}
浏览 1
提问于2011-08-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RVVP和KVVRP有什么不同
cmd命令和dos命令有什么不同?
凶块链和区块链有什么不同?
华为和华三这对兄弟有什么不同
敏捷项目管理和传统项目管理有什么不同
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券