web-dev-qa-db-ja.com

opaque-pointers

不透明なC構造体:それらはどのように宣言されるべきですか?

あらゆる場所でAnyPublisher / eraseToAnyPublisherを使用しないようにする方法はありますか?

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

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

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

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

Javaの関数ポインター

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

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

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

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

Cのvoidポインターのポインター演算

voidポインタのキャスト

関数ポインタのサイズについて何が保証されていますか?

voidポインターとは何ですか?nullポインターとは何ですか?

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

voidポインターへのC関数ポインターのキャスト

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

Cでvoidポインターをcharポインターに変換する方法

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

void *の代わりにintptr_tを使用していますか?

関数のポインターと関数のアドレス

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

C ++:可変数の引数を持つ関数への関数ポインター

C / C ++で関数ポインターとデータポインターに互換性がないのはなぜですか?

voidポインターがNULLを指しているかどうかを確認する方法

C ++関数ポインターをC関数ポインターに変換

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

警告:「void *」型のポインタが算術で使用されています

int(*)(int *)= 5(または任意の整数値)の意味

uintptr_tがintptr_tよりも優先されるのはいつですか?

Swift)でタイプUnsafeMutablePointerObjCBool​​の値を割り当てることができません

自分自身をUnsafeMutablePointer <Void>型にswift

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

関数ポインタを(void *)にキャストできないのはなぜですか?

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

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

void * function()は関数へのポインターですか、それともvoid *を返す関数ですか?

((void(*)())buf)();とは平均?

Cで 'char **'を 'const char * const *'に変換できないのはなぜですか?

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

ポインターと参照

Javaの関数ポインタの最も近い代替物は何ですか?

メンバー関数ポインターをどのように渡しますか?

オブジェクト全体、またはコンテナへのオブジェクトへのポインタを保存する必要がありますか?

なぜポインタを使うの?

ポインター宣言でのアスタリスクの配置

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

Cでのポインターの印刷

プログラムでC ++配列のサイズを決定しますか?

矢印演算子 `->`の代わりに何を使用できますか?

Cのポインターから配列のサイズを取得するにはどうすればよいですか?

関数ポインターの配列を使用するにはどうすればよいですか?

オブジェクトの配列を動的に割り当てる

構造体へのポインタ/参照を関数に渡す

C ++:配列内の2バイトをunsignedshortにキャストする方法

void *を何にキャストするときにstatic_castまたはreinterpret_castを使用する必要がありますか

C ++:削除と無料、パフォーマンス

Static_cast、dynamic_cast、const_cast、およびreinterpret_castはいつ使用する必要がありますか?

C ++で参照渡しよりもポインタ渡しの方がメリットはありますか?

CおよびC ++でのconstポインタからポインタへの意味は何ですか?

Cの関数ポインタから関数の名前を取得する方法は?

配列で、なぜa [5] == 5 [a]なのでしょうか。

ポインター演算

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

型の後ではなく、変数名の前にアスタリスクが付いているのはなぜですか?

sizeof(some pointer)は常に4に等しいですか?

クラスメンバー関数をコールバックとして渡すにはどうすればよいですか?

ポインター、スマートポインター、または共有ポインター?

C#リファレンスとポインターの違いは何ですか?

ポインターを逆参照することはどれくらい高価ですか?

Javaのコールバック関数

C ++で関数パラメーターとして配列を渡す

なぜvoidへの参照を持つことが不可能なのですか?

NULLは常に偽ですか?

エラー:「NULL」はこのスコープで宣言されていません

文字列の配列をパラメータとしてCの関数に渡す

'sizeof'(配列を指すポインタ)を見つける方法は?

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

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

C:構造体定義内の構造体へのポインタ

std :: map、マップキー値へのポインタ、これは可能ですか?

ポインターの有効性のテスト(C / C ++)

関数ポインターを別の型にキャストする

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

C#でポインター(安全でないコード)を使用する必要がありますか?

静的VS extern "C" / "C ++"

C ++:関数/メソッドの宣言におけるアンパサンド「&」とアスタリスク「*」の違いは?

ダブルスター(NSError **など)とは何ですか?

このエラーの意味:「エラー: 'type_name'の前に指定子修飾子リストが必要です」?

削除する前にNULLポインターを確認する理由はありますか?

ポインターと参照パラメーターの違いは?

ポインターの配列を作成するにはどうすればよいですか?

boost :: shared_ptrを使用したNULLポインター?

C ++でベクター要素へのポインターを返す

C ++の**とは何ですか?

なぜ「これ」はポインターであり、参照ではないのですか?

C ++で新しいキーワードを使用する必要があるのはいつですか?

C ++関数:アンパサンドとアスタリスク

クラスデータメンバー「:: *」へのポインター