pointers

    2

    5答えて

    目的私はに対応(タイプvoid *の)そのパラメータかどうかを伝えることができます機能と同様のmalloc/reallocを/無料のラッパー関数を提供し、より大きなプロジェクトのための小さなライブラリを書いています ライブラリーのラッパー関数によって割り当てられて管理されるライブ(未だ解放されていない)メモリー。この関数をisgood_memoryと呼んでみましょう。 内部的に、ライブラリは、is

    7

    5答えて

    私はポインタが任意の変数のアドレスを格納しているかどうか知りたいです。 私が尋ねたことは、ポインタを直接使用している場合、このポインタを取得する場所がある必要があるということでした。 私は...混乱のgettinよ、助けてください。(この時(

    14

    7答えて

    私はこの質問の醜さを十分に認識していますが、それが可能かどうかを知りたいと思います: プログラムが無効なポインタ(NULL、未割り当てブロック、etc ')ウィンドウを読み書きしようとすると、アクセス違反例外でアプリケーションをクラッシュします。 質問には、このポインタがそれを使用しようとする前に例外を生成するかどうかをチェックする方法がありますか?そうでなければ、この例外をキャッチする方法はあり

    1

    5答えて

    関数を使ってデータをどのように割り当てることができ、関数が返された後でもデータは割り当てられています。これは、基本型(int、char **)とユーザー定義型の両方に適用されます。以下はコードの2つのスナップショットです。割り当ての返却後も両方とも関数内で割り当てが行われます。 int* nCheck = NULL; int nCount = 4; CallIntAllocation(nCh

    0

    1答えて

    Hey!気づいたことがあるかもしれませんが、私はctypesに迷惑な問題があります。私は機器と通信しようとしているので、DLLドライバと通信するためにctypesを使用する必要があります。 は、これまでのところ、私はこの実行してDLLをエクスポートすることができた: >>> from ctypes import * >>>maury = WinDLL('MLibTuners') >>> mau

    2

    2答えて

    クラスインスタンスへのポインタのSTLセットを宣言する際に問題があります。具体的には、私はこのシナリオを持っています: class SimulatedDiskFile { private: // ... public: // ... struct comparator { bool operator() (SimulatedDiskFi

    1

    5答えて

    私はポインタについて学んでおり、1つのコンセプトは私を悩ませています。 INTを指すポインター(たとえば 'ポインター1'など)が配列を指している場合、その配列をINTSで塗りつぶすことができます。配列のメンバにアドレスしたい場合は、ポインタを使うことができ、pointer1 ++を実行できます。アレイをステップスルーします。プログラムはINTの配列であることを知っているので、INTサイズのステッ

    42

    4答えて

    と宣言しないのはなぜですか?私はiTunes UのスタンフォードからのiPhoneコースで私の手を試しています。私はポインタについて少し混乱しています。最初の割り当てでは、私はエラーを生成し、この NSString *processName = [[NSProcessInfo processInfo] processName]; NSInteger *processID = [[NSProces

    6

    5答えて

    char **Data[70]={NULL}; これに関する正しい用語は何ですか?どのようにそれを書いてもらえますか?それは記憶の中でどのように見えるのですか?私はポインタに関する多くのチュートリアルを読んでいますが、この構文では表示されません。どんな助けもありがとうございます。ありがとう。

    32

    13答えて

    私は、mallocの実装にvoidポインタを使用することを理解しています。 誰もが他の理由を示唆したり、実際に役立つシナリオを提供することはできません。 おかげ