d - 在 D2 中放置新的等价物?

标签 d

我想在从 C 的 malloc 获得的特定位置构造一个对象。根据 this线程,在 D1 中有一些相当于 C++ 的放置 new,但是关于某些事情可能已经发生也可能没有发生。

如何在从 malloc 获得的位置上调用构造函数?

最佳答案

退房 emplace来自 std.conv。

关于d - 在 D2 中放置新的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18099079/

相关文章:

d - D库的实际标准位置是什么

enums - 为什么 Phobos 使用枚举作为常量?

windows - 如何编译要从 DMD 链接的 msvc 静态库?

bytearray - D中的ubyte[]可以有多大?

pointers - 如何在 D 中声明一个指向非常量/可变数据的常量指针?

linux - 在 Linux Mint 16 上构建 QtD 失败

d - 拆分/拆分的编译问题

multithreading - 编译器优化破坏多线程代码

arrays - D 中的向量和动态数组

c++ - 模仿结构/类之间的 C#/D 差异是否是好的 C++ 风格?