今日、特定の行でここに書かれたコードを読みながら、Linux Cross Platform のヘッダー ファイルを理解しています。
#define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd)))
(~) 記号が何をするのか知りたいです。このキャラクターに関するドキュメントはどこにも見つかりませんでした。
今日、特定の行でここに書かれたコードを読みながら、Linux Cross Platform のヘッダー ファイルを理解しています。
#define _bnd(X, bnd) (((sizeof (X)) + (bnd)) & (~(bnd)))
(~) 記号が何をするのか知りたいです。このキャラクターに関するドキュメントはどこにも見つかりませんでした。