最終更新:2018-07-25 (水) 02:18:17 (396d)  

配置構文 はてなブックマークを見る
Top / 配置構文

new

  • 配置newでは、あらかじめ用意したメモリに対して、インスタンスを割り当てることができます
  • なお、明示的にデストラクタを呼び出す必要があります。
    void *p = std::malloc(sizeof (Hoge) );
    Hoge *obj = new(p) Hoge;
     
    // obj を使用する
     
    obj->~Hoge();
    std::free(p);

参考