alloca

alloca

文章 0 浏览 3

alloca(0) 在不同平台上做什么并返回什么?

如果给定的大小为 0,alloca() 是否返回 NULL? 快速搜索发现,alloca(0) 在某些情况下会强制进行垃圾回收!但我最感兴趣的是返回值。 谢谢…

姐不稀罕 2024-12-13 23:46:13 1 0

何时使用 alloca 为类成员释放内存分配?

class MyString { public: MyString(int length):_ptr(alloca(length)) { } //Copy Constructor, destructor, other member functions. private: void…

流心雨 2024-12-13 09:31:06 0 0

如何使用alloca分配C函数指针?

C一直是个谜! 我正在实现一个工作人员线程执行模型,其中我尝试使用 alloca 作为更快的内存分配选项。我在尝试使用 alloca 通过存储在堆栈上的函数指…

转身泪倾城 2024-11-26 20:21:43 3 0

堆栈增长在 Windows 和 Linux 上如何工作?

我刚刚读到 Windows 程序如果需要超过 4k 的堆栈,则在函数入口处调用 _alloca 来增加堆栈。我猜测每次访问保护页面时,Windows 都会为堆栈分配一个新…

颜漓半夏 2024-11-25 08:36:37 3 0

Windows 中的头文件 alloca.h

我在 Visual C 2010 中看不到任何 alloca.h 等效项。如何在 Windows 上的 Visual C 中执行堆栈分配?我怀念alloca这个函数。…

木格 2024-11-19 23:15:41 3 0

如何在 execvp() 的实现中替换 alloca?

在这里查看 execvp 的 NetBSD 实现: http://cvsweb.netbsd.se/cgi-bin/bsdweb.cgi/src/lib/libc/gen/execvp .c?rev=1.30.16.2;content-type=text%2Fp…

网白 2024-11-09 05:58:01 2 0

为什么 clang 的 `-O3` 分配比 g++ 快 2 倍?基于简单的 alloca 基准

关于 alloca 的使用和滥用 在底部得到了一些基准之前的一个问题。 clang 显然在 -O3 优化器配置文件中有更好的实现。什么给? clang 是否有偷工减料?…

再浓的妆也掩不了殇 2024-11-04 01:58:47 7 0

是否有一个使用 alloca 的分配器,否则是 C++符合STL标准吗?

我有两个问题: 1)是否可以实现一个使用 alloca 在堆栈上分配内存并且符合 C++ STL 的分配器? 如果有代码,您只需将 URL 指向我即可让我高兴。 :-) …

¢蛋碎的人ぎ生 2024-09-30 12:22:46 9 0

alloca可以完全替代吗?

我读过很多地方说 alloca 已经过时,不应该使用,而应该使用可变长度数组。 我的问题是:alloca 是否完全可以被可变长度数组替代? 在我的特定实例中…

辞取 2024-09-14 09:52:51 11 0

alloca() 在什么情况下有用?

当您始终可以在堆栈上分配足够大以适合所有用途的固定大小缓冲区时,为什么要使用 alloca() 呢?这不是一个反问句...…

忆梦 2024-09-13 22:16:38 8 0

如何在没有 _alloca 的情况下进行 GCC 编译?

由于某种原因,我应该使用 gcc 编译 C 文件,然后链接到 Visual C++ 2008 项目。 (我使用的是当前最新的gcc版本:cygwin gcc 4.3.4 20090804。) 但…

℉絮湮 2024-08-23 17:03:03 10 0

alloca 是 C++ 的一部分吗?标准?

alloca 是 C++ 标准的一部分吗?…

梓梦 2024-08-22 05:20:58 7 0

alloca 和 ObjectiveC 垃圾收集器

在启用 GC 的目标 C 项目中,我在堆栈上分配一个可变大小的数组,如下所示:( MaValue *myStack = alloca((sizeof(id) * someLength)); 我想这样做的…

铜锣湾横着走 2024-08-14 07:42:08 8 0

%“分配点”的目的是什么? llvm 代码中出现的行?

我最近一直在查看 llvm-gcc 生成的一些 LLVM 程序集,并且注意到一个反复出现的语句,我不确定其目的。 例如,以下 C 程序: int main(void) { void (…

素染倾城色 2024-08-02 16:28:13 11 0

类型模板化数组的 alloca():如何做到这一点?

我有一个智能指针类型,并且想要构造一个对象,该对象采用该类型的指针和计数(在运行时动态计算),并从堆栈中分配足够的内存来保存智能指针指向的对…

梦境 2024-07-25 23:51:27 9 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文