pnew
pnew() - 配置new の記述を簡素化
配置new(placement new)の記述を簡素化します。
例えば以下のように利用します。コンストラクタ引数を与えることもできます。
背景
コンパイラの制約のためグローバルオブジェクトのコンストラクタが呼び出されないため、これを初期化する方法は配置newを使用する方法が挙げられます。しかしながら、配置new(placement new)の構文は煩雑に見えるため。
他にstd::unique_ptr
(または eastl::unique_ptr
)を用いる方法もある。