内存 问答列表

为什么在加载库的上下文中使用术语“内存”而不是“RAM”?

作者:tomeadom 提问时间:10/1/2023

我有点困惑,大多数文章都说程序和库被加载到“内存”或“主内存”中。我不完全理解什么是“主内存”。我以为是“RAM”,但论坛上的一些评论说这是错误的。 所以,我的问题: 在这种情况下如何理解“记忆”一...

在 C 语言中,当我打印没有“\0”的字符串时,为什么打印的是中文字符,而不是 ASCII?

作者:minyong kw 提问时间:9/30/2023

为什么要打印出汉字?printf("%s") char str[5] = "Hello"; printf("%s", str); 当我运行这段代码时,我得到了. 我认为该函数从 str 表示的地...

从子视图到模型属性的弱绑定

作者:Michał Ziobro 提问时间:9/28/2023

使用绑定时,我在 SwiftUI 视图的模型中遇到了内存泄漏。 我创建了 ObservableObject 模型,例如 final class Model: ObservableObject { ...

在循环中显示堆栈值时出现问题

作者:T-series 提问时间:10/3/2023

改写了问题 在迭代和显示堆栈值(为简单起见,2 次迭代)后,在最后一次 printf 之后立即出现分段错误。 只是尝试在循环中在堆栈上显示十六进制值。尝试将堆栈与步骤对齐(愚蠢的我),这意味着向堆栈...

如何在 EF Core 中将内存中缓存与预先加载配合使用

作者:Emanuel 提问时间:10/4/2023

我使用 In-Mmemory Cache 来存储一些数据库模型,并且我正在尝试使用 .Include() 中。这个想法不是更改我缓存模型的所有查询,而是以某种方式更新 Include() 方法,以便 ...

C/C++:为什么 iostream 在运行时分配的内存比 printf 多?

作者:anothergreenhorse 提问时间:10/4/2023

我今天注意到了这一点,觉得很有趣: 我首先用 C 语言编译了一个基本的“hello world”,然后用 C++ 编译了 #include <stdio.h> int main() { pri...

并发访问 c++ 容器和内存领域

作者:Halfgaar 提问时间:10/6/2023

如果从多个线程访问 ,则容器在内存领域进行重新平衡/重新散列时会发生什么情况?std::unordered_mapstd::mutex 线程有自己的竞技场。但是在 C++ 中,内存分配(执行)并不总...

如何删除单向链表中节点内的指针

作者:Trung Pham 提问时间:10/7/2023

我在删除节点内的对象指针时遇到问题。我想知道如果我只是删除一个节点,对象指针也会是免费的吗? struct customer{ int data; customer(int data){ th...

第三次重新分配内存时 C 程序崩溃

作者:Artiom Kvartiuk 提问时间:10/6/2023

我正在学习 SDL2 以用 c 语言制作一个简单的游戏。我编写了一些代码来将实体存储在一个数组中,这样我就可以遍历它们以呈现和移动它们。每当我按下 R 键时,它都应该发射一颗子弹。它做一次,如果我第二...

复制从 new 获取的指针,然后删除时会发生什么情况?[复制]

作者:YQ_AX 提问时间:10/8/2023

这个问题在这里已经有答案了: 是否允许复制指针并在副本上调用 delete? (3 个答案) 为什么删除指针不会使其不可用? (8 个答案) 上个月关闭。 这是一个基于 C++11 的问题。 当我...


共533条 当前第39页