sizeof(void *型)およびsizeof(function_type_ptr *)平等
質問
はsizeof(void *型)およびsizeof(function_type_ptr *)平等
はsizeof(void *型)およびsizeof(function_type_ptr *)は等しくなければなりませんか?それは、標準C(C90、C99)によって必要とされていますか。
function_type_ptrは、関数へのポインタである。
この質問はなく、あなた自身の意見、程度の標準的な要件のです。 、リンクを教えてください、のセクション番号及び引用の標準から
解決
答えはノーです。
6.2.6.1/2
:bit-のfi ELDのを除いて、オブジェクトが連続した1バイト以上の配列、数、順序で構成され、明示的に特異的EDまたは定義さ実装ドFiのある符号化そのうちれる
そのような仕様は、関数/無効ポインタのために行われません。
他のヒント
答えのこのポストはノーであるhref="https://stackoverflow.com/questions/399003/is-the-sizeofsome-pointer-always-equal-to-four"> sizeof(int*)がsizeof(double*)
と同じである保証はありません。
所属していません StackOverflow