![]() |
1
2
我终于想出了一个解决方案,它可以避免所有的alloc/freehglobal,但是如果这真的是关于垃圾收集器的bulletproff,那就另当别论了。 解决方案是首先用fillchar清除tcustomer结构,然后使用move过程复制数据。 Delphi记录如下:
然后我用一个过程将字符串复制到结构中:
在这样的过程中:
最后,C结构看起来是这样的:
|
![]() |
2
1
|
![]() |
melmi · 如何在C中实例化堆中的结构# 7 年前 |
![]() |
Max · 使用flatbuffers从C#序列化到本机内存缓冲区 7 年前 |
![]() |
Saurabh Agrawal · 如何在数据标签C中使用模式属性# 7 年前 |
![]() |
Nat · 如何在UWP应用程序中创建COM对象?(C#) 9 年前 |