web-dev-qa-db-ja.com

smart-pointers

スマートポインタとは何ですか。いつ使用するべきですか。

Cのスマートポインタ/安全なメモリ管理?

std :: vectorのようなコンテナ内のスマートポインタ?

スマートポインターよりも生のポインターを使用する場合

どの種類のポインターをいつ使用しますか?

C ++ライブラリとフレームワークがスマートポインターを使用しないのはなぜですか?

C ++ 11スマートポインタセマンティクス

ポインタを返すときに、ポインタを自動的にunique_ptrに変換できないのはなぜですか?

テンプレートのメンバー関数ポインターによるshared_ptrのメンバー関数呼び出し

unique_ptrヒープとスタックの割り当て

子要素の不透明度をリセットする-Maple Browser(Samsung TV App)

Samsung SmartTVスタートアップでアプリを起動する

LG WebOStvで開発者モードを有効にする

Cはそれほど難しくありません:void(*(* f [])())()

スマートポインター:または、赤ちゃんの所有者は誰ですか?

スマートポインタで共変リターン型を使用するにはどうすればよいですか?

C ++のRAIIとスマートポインター

scoped_ptrをメンバー変数として使用するC ++

shared_ptrから通常のptrを取得していますか?

スマートポインター(ブースト)の説明

参照カウントスマートポインタ参照カウントはどのように機能しますか?

スマートポインタを返すときのベストプラクティス

Qtのスマートポインタ

shared_ptrとscoped_ptr

auto_ptrは非推奨ですか?

shared_ptrはどこにありますか?

unique_ptrをベクターにプッシュバックできないのはなぜですか?

std :: auto_ptrからstd :: unique_ptr

shared_ptrを使用する例?

auto_ptrが廃止されるのはなぜですか?

shared_ptr magic :)

どのC ++スマートポインター実装が利用可能ですか?

Shared_ptr NULLをブーストします

共有ポインタが指すオブジェクトを取得する方法は?

スマートポインターと配列

新しい演算子でメモリ割り当ての失敗を確認するにはどうすればよいですか?

Googleは、スマートポインターの戻り値の型を持つメソッドをモックできますか?

shared_ptrを使用する場合とrawポインターを使用する場合

C ++ 11:所有していないすべてのrawポインターをstd :: shared_ptr()に置き換えますか?

boost :: shared_ptrを既存の変数に作成します

C ++ 11には、Boostのscoped_arrayのような動的に割り当てられた配列のラッパーがありますか?

所有権セマンティクスのような生のポインタに対してunique_ptrを返すのは悪い習慣ですか?

unique_ptrを関数に渡す

unique_ptr <T>配列の特殊化のためのラムダカスタム削除

参照または値でスマートポインター(shared_ptr)を返す方法

unique_ptrの動的キャスト

std :: weak_ptrはいつ便利ですか?

スマートポインタを関数に渡すにはどうすればよいですか?

shared_ptr <Derived>をshared_ptr <Base>として渡す

unique_ptr VS auto_ptr

c ++ 11のintrusive_ptr

shared_ptrまたはunique_ptrを使用する必要がありますか?

std :: shared_ptrの非アトミックな同等物はありますか?そして、なぜ<memory>にないのですか?

std :: unique_ptrの推奨される使用法

クラスメンバーにスマートポインターを使用する

ポインターコンテナーでC ++ 11 emplace_backを使用する必要がありますか?

unique_ptrを割り当てるかリセットする必要がありますか?

arrayでunique_ptrを使用することはありますか?

std :: shared_ptr初期化:make_shared <Foo>()vs shared_ptr <T>(new Foo)

unique_ptrからshared_ptrを作成する

コンストラクタでstd :: unique_ptrを初期化する方法は?

共有ポインタのベクトル、ベクトルをクリアした後のメモリの問題

unique_ptr <Base>からunique_ptr <Derived>への「ダウンキャスティング」

C ++の通常のポインターと比較して、スマートポインターのオーバーヘッドはいくらですか?

newを使用したstd :: make_uniqueとstd :: unique_ptrの違い

派生クラスをmake_sharedする方法は?

unique_ptrでdynamic_castを実行する方法は?

削除時にプールに返されるスマートポインターとしてアイテムを提供するC ++オブジェクトプール

ファクトリ関数に最適なスマートポインターの戻り値の型は何ですか?

既存のオブジェクトのアドレスをスマートポインターに割り当てる方法

スマートポインタのC ++ 11ベクトル

unique_ptrからweak_ptrを構築できないのはなぜですか?

Rust C ++の所有権パラダイムを有効にする方法

observer_ptrの使用

std :: unique_ptrをポリモーフィッククラスのオブジェクトに返す正しい方法

null shared_ptrを返すことは正しいですか?

lock()とexpired()の違いは何ですか? weak_ptr C ++

スタックオブジェクトへのshared_ptrの作成

unique_ptr <void>の形式が正しくないのに、shared_ptr <void>が正当なのはなぜですか?

std :: shared_ptrとstd :: experimental :: atomic_shared_ptrの違いは何ですか?

スマートポインタがnullかどうかをテストするための推奨される方法はありますか?

std :: shared_ptrをstd :: moveするのはなぜですか?

make_unique値は文字配列を初期化しますか

std :: unique_ptr :: makeの代わりにstd :: make_uniqueを使用する理由

RAII vs.ガベージコレクター

C ++は、ポインター値を変更するスマートポインターを使用します

削除者を保存する必要がある場合、unique_ptrにオーバーヘッドを持たない方法を教えてください。

ファクトリー:一時的なスマートポインターを関数に渡す方法。 C ++

なぜ、いつ自分の削除機能を提供する必要があるのですか?

std :: weak_ptrを関数に渡すと便利ですか?

スマートポインターによって管理されるメモリ上に配置を新しくしても問題ありませんか?

std :: unique_ptrをstd :: vectorにプッシュバックしてもコンパイラーは失敗しません

コンテナーでスマートポインターを使用する理由

弱い参照を持つunique_ptrのような別のタイプのスマートptr?

Cで定数関数ポインタの配列をどのように宣言しますか?

Javaの関数ポインター

C ++でメンバー関数ポインタをメンバーオブジェクトに渡す

関数ポインタはプログラムを遅くしますか?

パラメーターとしての関数ポインター

関数ポインターの逆参照はどのように発生しますか?