2004-05-20 BOOLからboolへ VC6ではそのまま代入すると警告C4800が出るわけで、その対処法としては bool = BOOL != 0と「0かどうかの判断結果」を代入するのが王道みたいです。microsoftのページ*1でもそうかかれています。でも長ったらしい気も。 bool = ! ! BOOLと否定の否定でも警告はでなくなりました。短くもなるのですが意味がわからなくなってしまうのが欠点。 うーん。 *1:http://msdn.microsoft.com/library/en-us/vccore/html/C4800.asp