ページの改善
いますぐフォークしてオンライン編集し、このページのプルリクエストを送信します。 Github へのログインが必要です。 これは小さな変更に適しています。 大きな変更を加えたい場合は、通常の cloneの使用をお勧めします。
日本語版について
個人的な学習のために、dlang.orgを翻訳したサイトです。 翻訳に際して、様々なサイトを参考にしています。

core.stdcpp.memory

D binding to C++ .
License:
Distributed under the Boost Software License 1.0. (See accompanying file LICENSE)
Authors:
Manu Evans
unique_ptr!T make_unique(T, Args...)(auto ref Args args);
struct default_delete(T);
alias pointer = ClassOrPtr!T;
const void opCall()(pointer ptr);
struct unique_ptr(T, Deleter = default_delete!T);
ref unique_ptr opAssign(typeof(null));
void reset(pointer p = null);
alias pointer = ClassOrPtr!T;
alias element_type = T;
alias deleter_type = Deleter;
this(pointer ptr);
inout nothrow inout(pointer) get();
const nothrow bool opCast(T : bool)();
nothrow pointer release();
inout nothrow ref inout(deleter_type) get_deleter();