C言語なら、俺に聞け! <15>
■ このスレッドは過去ログ倉庫に格納されています
0195ビル・ジョブス
NGNG・WORD と USHORT ってなにが違うの?
WORDは16BITの値、USHORTは16BITの符号無し整数
・なぜ int はそのまま使うの?
SHとかってintのほうが効率がいーんだよ
・ポインタを DWORD にキャストしても大丈夫なの?
「ポインタの型のサイズを無視して演算したい」という意思表示。
・アライメントは取らなくていいの?(8バイトとか16バイトとか)
どこ?データならコンパイラに任せてるけど?
メモリーアロケーション?ならsizeof int;でしてるよ。
>size = (size + (sizeof(int) - 1)) & ~(sizeof(int) - 1);
・なぜ NULL を void* にキャストするの?
#define NULL (char*)0 // だから
・MSG* ってなに?
メッセージ構造体。
あーおれのOSはネットワーク透過なメッセージ通信がウリだから。
以上でいいー?
■ このスレッドは過去ログ倉庫に格納されています