unused variable warnings

仮想関数とかで引数は決まっているけれども関数本体では必要ない、という場合がある。

そういうときは引数に名前をつけなければ警告なしになるということを最近知った。

nytrの古いコードだとvoidにキャストして逃れてたりするけど、見つけ次第直してる。

bool
asdf(fdsa*, const zxcv&)
{
    ごにょごにょ
}

とか有用。

もちろんcatchでもできて

try {

}
catch (ZThread::Interrupted_Exception&)
{ /* NOP */ }

とか書ける。