HOMELv023 struct S { int a; }; において、&((struct S*)0)->a は何を計算するイディオムか(offsetofの原理)。 2026年1月24日 メンバaのオフセットが該当。 メモリ割り当て関数 calloc の引数で、要素サイズが0の場合の戻り値は規格上どうなるか。 Time-of-check to time-of-use (TOCTOU) 脆弱性の例はどれか。