(静态链接的)DLL 使用与主程序不同的堆吗?

问题描述我是Windows编程的新手,我刚刚浪费"了两个小时来寻找每个人似乎都知道的错误:您无法在DLL的堆上创建对象并在另一个DLL中销毁它(或在主程序).I'mnewtoWindowsprogrammingandI'vejust"lost"twohourshuntingabu

发布:2022-10-16 标签:linuxwindowsdllheap-corruptionheap-memory


线程“<main>"使用 Box 分配大数组时堆栈溢出

问题描述我正在实施combsort.我想在堆栈上创建固定大小的数组,但它显示stackoverflow.当我将它更改为在堆上时(RustbyExample说在堆中分配我们必须使用Box),还是显示stackoverflow.I'mimplementingcombsort.I'dl

发布:2022-10-16 标签:heap-memoryrustdynamic-memory-allocation


如何查看给定 .NET 应用程序中的内存分配?

问题描述我需要检查堆中分配了多少内存.有没有办法用C#以编程方式获取这个值?Ineedtocheckhowmuchmemoryisallocatedintheheap.IsthereawaytogetthisvalueprogrammaticallywithC#?我知道Syste

发布:2022-10-16 标签:memory-management.netc#heap-memory


如何避免堆碎片?

问题描述我目前正在研究一个需要大量内存的医学图像处理项目.我可以做些什么来避免堆碎片并加快对已加载到内存中的图像数据的访问?I'mcurrentlyworkingonaprojectformedicalimageprocessing,thatneedsahugeamountofm

发布:2022-10-16 标签:performancememory-managementfragmentationheap-memory


这种类型的内存是在堆还是堆栈上分配的?

问题描述在C++的上下文中(并不重要):InthecontextofC++(notthatitmatters):classFoo{private:intx[100];public:Foo();}我学到的东西告诉我,如果你像这样创建一个Foo实例:WhatI'velearnttel

发布:2022-10-16 标签:memory-managementstackc++heap-memory


堆和栈内存是如何管理、实现和分配的?

问题描述在C/C++中,我们可以在堆栈或堆上存储变量、函数、成员函数、类的实例.InC/C++wecanstorevariables,functions,memberfunctions,instancesofaclasseitheronastackoraheap.每个是如何实现的

发布:2022-10-16 标签:memory-managementc++heap-memorystack-memory


堆栈和堆内存的大小

问题描述可能的重复:栈和堆是什么以及在哪里?关于c程序中内存布局的基本概念,我的理解是:Withregardtothebasicconceptsofmemorylayoutinacprogram,Iunderstandthethat:该语言使用两种主要的数据结构栈和堆.栈是用来存

发布:2022-10-16 标签:memory-managementcheap-memorystack-memory


类的字段,它们存储在堆栈中还是堆中?

问题描述我昨天看到一个问题,它提出了(对我而言)另一个问题.请看下面的代码:Isawaquestionyesterdaywhichraised(forme)anotherquestion.Pleaselookatthefollowingcode:publicclassClass1

发布:2022-10-16 标签:memory-managementc#heap-memorystack-memory


"new" 和有什么不一样?和“malloc"和“calloc"在 C++ 中?

问题描述new"和new"有什么区别?和malloc"和calloc";和其他家庭成员?Whatisthedifferencebetween"new"and"malloc"and"calloc"andothersinfamily?(何时)除了new"之外我还需要什么吗??(Whe

发布:2022-10-16 标签:memory-managementc++heap-memorymalloc


当程序退出时,是否有理由在 C++ 中调用 delete?

问题描述例如,在我的C++main函数中,如果我有一个指向使用堆内存(而不是堆栈内存)的变量的指针-在我的应用程序退出后是否会自动释放?我会这么认为.InmyC++mainfunction,forexample,ifIhadapointertoavariablewhichuses

发布:2022-10-16 标签:dynamicmemory-managementc++heap-memory