エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
スマートポインタ3(C++) - 超初心者向けプログラミング入門
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
スマートポインタ3(C++) - 超初心者向けプログラミング入門
shared_ptr unique_ptr(やauto_ptr)は、管理するメモリ領域の所有権はただ一つのインスタンスのみが持つ... shared_ptr unique_ptr(やauto_ptr)は、管理するメモリ領域の所有権はただ一つのインスタンスのみが持つことが許されています。 (スマートポインタ1、スマートポインタ2参照) shared_ptrは、複数のインスタンスが同時に所有権を持てるスマートポインタです。 (shared=共有される、unique=唯一の) #include <iostream> #include <memory> #include <string> class TestClass { const std::string name; public: TestClass(const char* s) : name(s) {} ~TestClass() { std::cout << "デストラクタ: " << name << std::endl; } void print(const char*