sizeof

    15

    4答えて

    nが次の機能で8と等しくないのはなぜですか? void foo(char cvalue[8]) { int n = sizeof (cvalue); } しかしn機能のこのバージョンで8からが等しくない:あなたがCの関数のパラメータは、あなたが実際にポインタを渡しているとして全体配列を渡すことはできませんので void bar() { char cvalue[8];

    1

    2答えて

    私はバイト単位でオブジェクトのサイズ(デバッグとロギング用)を知りたい の大きさなど、対象物の大きさが、好きではない Sizeof (Object) が、「深いはsizeof」のような。たとえば、オブジェクトにハッシュマップまたはリストが含まれている場合、そのハッシュマップまたはリストに必要な実際のサイズを結果に追加する必要があります。 property Size : LongWord rea

    2

    9答えて

    私はクラスを持っています。C. Cには以下のように宣言されたメンバ変数があります。 C内から、sizeof(* this)の呼び出しは0x216バイトの値を返します。 C内の他の場所では、次のようにします。markerStart = false; markerStartをfalseに設定するのではなく、実際にはこの呼び出しはメモリ内の次のクラスの開始点を壊しています。 逆アセンブルコードを見てみる

    34

    8答えて

    C/C++でのユニオンのサイズは?その中で最大のデータ型のサイズですか?その場合、コンパイラは、共用体の小さなデータ型の1つがアクティブな場合に、スタックポインタの移動方法をどのように計算しますか?