为什么 Swift 的 malloc/MemoryLayout.size 接受/返回有符号整数?
作者:Vitaly 提问时间:6/6/2022
public func malloc(_ __size: Int) -> UnsafeMutableRawPointer! @frozen public enum MemoryLayout<T> {...
内存管理 问答列表
作者:Vitaly 提问时间:6/6/2022
public func malloc(_ __size: Int) -> UnsafeMutableRawPointer! @frozen public enum MemoryLayout<T> {...
作者:daniel 提问时间:6/27/2022
我看过一些关于堆栈溢出的问题的评论,关于使用 [弱自我] 和 [无主自我]。我需要确保我理解正确。 我正在使用最新的 Xcode - Xcode 13.4,最新的 macOS - macOS Mon...
作者:LastStarDust 提问时间:6/28/2022
我正在尝试使用工厂设计模式优化一段代码的执行速度。 工厂将生成一个类的许多对象,这些对象具有一些成员,这些成员在整个程序执行过程中是恒定的,而一些成员则不是。我总是用文字初始化常量成员。 我的问题...
作者: 提问时间:10/9/2008
我看到在 C++ 中有多种方法可以分配和释放数据,我知道当你调用时,你应该调用,当你使用你应该配对的运算符时,将两者混合在一起是错误的(例如调用使用运算符创建的东西),但我不清楚何时应该使用 / 以及...
作者:mv_p 提问时间:8/13/2022
我正在尝试实现一个快速原型程序来准备一条我打算用作 tcp 套接字通信协议的消息。 我是这方面的新手,我不太明白为什么要运行以下打印(null)。我是否未能将指针传递到子例程? #include <...
作者:Joel 提问时间:10/24/2008
我分配了一个大小为这样的“数组”:mystructn if (NULL == (p = calloc(sizeof(struct mystruct) * n,1))) { /* handle er...
作者:seena seena 提问时间:10/17/2022
我需要一直调用颤振引擎 .所以我给出了如下代码。 在 appdelegate.h 文件中 @property (nonatomic,strong) FlutterEngine *flutterEn...
作者:Aleksei Danli 提问时间:11/15/2022
这是我为尝试理解“非本地”关键字的机制而制作的示例代码。 ` # Outer fuction def func1(): var1 = 2 print("---ID of var1 in func...
作者:Code cracker 提问时间:6/22/2021
我试图在 Swift 中使用 clousures 避免内存泄漏,但 Swift 没有识别闭包内的 [弱自我]。 // class : class LanguageClass { var...
作者:Alex Babushin 提问时间:12/7/2022
我遇到了烦人的问题,我不太明白, 我有int *类型的指针 示例代码: int* p_Memory_blocks; int MemoryInit(int num_of_blocks, int b...