2006-05-01から1ヶ月間の記事一覧
有効である・・・参照
ややこしいんですが、暗黙の変換も明示するとコードの意味が明確になる・・・参照 static_castは意味が多すぎて駄目である []#include[] []<boost/implicit_cast.hpp>[] []#include[] []<boost/optional.hpp>[]</boost/optional.hpp></boost/implicit_cast.hpp>
BOOST_FOREACHは、一時オブジェクトをコピーして保持するが、当然、元のソースまでは手に負えない 元の一時オブジェクト std::string("abc") は、BOOST_FOREACHのループ内で使うころには消えている BOOST_FOREACHで使えるようにするために、iterator自身がリ…
ある種の静的なオブジェクトはmain関数の前に初期化されることは保証されていないらしい(標準の3.6.2の3) 実際には、 みんなやってきたので大丈夫 保証されてないと仮定すると矛盾が生じるので大丈夫 ということらしい・・・・・・参照 そこでヘッダに処理を…