C/C++

セキュアコーディングセミナー資料

JPCERTから公開されていますね。http://www.jpcert.or.jp/research/materials.html折を見て目を通しておこう。 自分への備忘録をかねてw

文字表現メモ

charのエスケープの「\」は8進拡張表記 16進拡張表記は「\x」で始まり2桁「A」という文字を表すには ・'A' ・0x41 ・'\x41' ・'\101'

if (!p)について

よくはまるのでメモif (!p) {〜}って記述・・・ぱっと見わからないときがあります。(pはポインタ変数)!pについて読み解こう!ってだけのメモっすw まず、Cにおいて真/偽は0か0以外かで区別されていて、真が0以外、偽が0となってます。!pが真になるというこ…

TODOメモ

プリプロセッサマジック(マクロの2段階・事前走査)について

ソケットプログラミング

なんか色々やってると今のライブラリっていうかその類のってやっぱりIPv4が多いなぁと。 かといって、IPv6専用にしちゃうのもつらいんだよねぇ・・・サーバー側はIPv6で組んでても大体IPv4を包括してくれるみたいだけど、クライアント側が問題・・・ 両方扱…