問題タブ [sizeof]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - #ifでsizeof()を使用できないのはなぜですか?
私はこれを持っています:
このコンパイラエラーが発生します:
ここでsizeof演算子を使用できないのはなぜですか?
c - 異なるマシンでの C データ型のサイズと sizeof(complex long double)
Cデータ型のサイズが異なるマシンで比較されたWebサイトまたは論文を知っている人はいますか? System zなどの「大きな」マシンの値に興味があります。
And:任意のマシンで最大のネイティブ データ型が持つことができるバイト数の上限はありますcomplex long double
か?
編集:よくわかりませんが、SIMDレジスタデータもCPUのキャッシュを利用していますか? 特別なユニットに格納され、L1/L2/L キャッシュを使用しないデータ型は私の関心外です。タイプ {char、short、int、long、long long、float、double、long double、_Bool、void *} (および _Complex を使用) のみが検査されます。
c++ - C ++の空のクラスのサイズがゼロではないのはなぜですか?
重複の可能性:
C ++:空のクラスのオブジェクトのサイズはどれくらいですか?
次の出力はなぜ1
ですか?
c++ - ある配列のchar値を別の配列のchar値に割り当てる
簡単そうに聞こえますが、バグがあり、何が原因かわかりません。
raは値を取得することはなく、npaにnopunccount範囲内で提供するchar値があることを確認しました。
どんな助けでも大歓迎です//:)
c++ - sizeof()ベクトル
データ構造(トランザクションデータベース)がvector<set<char> >
あり、そのサイズを知りたいです。sizeof()を使用するset<char>
と、セットに3、4、または5文字が含まれているにもかかわらず、サイズは24になります。後で、vector<set<char> >
サイズが12のsizeof()を使用すると、これはデータ構造のサイズを知る方法ではないと思います。何か助けはありますか?ありがとう。
c - 構造体のサイズ - c の size_t
何らかの理由で、構造体のサイズを取得しようとすると、セグメンテーション違反が発生し続けます。
私が間違っていることはありますか?ありがとう
silverlight - Silverlight 4.0: MemoryStream 内のオブジェクトのファイル サイズを確認する方法
画像のファイル サイズを確認するにはどうすればよいですか?
c++ - 「this」ポインタを持つクラスのサイズ
データ メンバーを持たないクラスのサイズは、暗黙の 'this' ポインターが宣言されていても、1 バイトとして返されます。返されるサイズは 4 バイト (32 ビット マシン上) であるべきではありませんか? 「this」ポインターはオブジェクトのサイズを計算するためにカウントされないことを示す記事に出くわしました。しかし、私はこの理由を理解することができません。また、メンバー関数が仮想として宣言されている場合、クラスのサイズは 4 バイトとして返されるようになりました。これは、オブジェクトのサイズを計算するために vptr がカウントされることを意味します。オブジェクトのサイズを計算する際に vptr が考慮され、'this' ポインターが無視されるのはなぜですか?
c - malloc で割り当てたポインタのサイズを返すにはどうすればよいですか?
この例を参照してください。
printf 関数は 4 バイトしか返しません! なにが問題ですか?
本当にありがとう!!!
c - sizeof Abuse : const テーブルのサイズを取得します
const テーブルを宣言すると、sizeof を使用してテーブルのサイズを取得できます。ただし、シンボル名の使用を停止すると、機能しなくなります。次のプログラムでテーブル A の正しいサイズを 0 ではなく出力する方法はありますか?
出力は次のとおりです。
これは sizeof の意図した動作です。しかし、シンボル名の代わりにテーブルへのポインタが与えられた場合、コンパイラが const テーブルのサイズを知る方法はありますか?