- 332 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 09:54:59 ]
- POSIXではsocklen_tだけど、intで実害はない。
size_tとしてしまうのは誤り。 socklen_tとint(やsize_t)が同じサイズか判定をどこかに入れておくと安全。 // 偽なら負の添え字になりコンパイルエラー #define STATIC_ASSERT(cond) extern int static_assert_array[ (cond) ? 1 : -1 ]; STATIC_ASSERT(sizeof(int) == sizeof(socklen_t))
|

|