2007-10-02から1日間の記事一覧

C++0x - nullptr

C++

C++0xではヌルポインタを表すキーワードであるnullptrが追加されます。 C++03では、NULLマクロ、0リテラル等でヌルポインタを表現していましたがNULLマクロと0リテラルは、関数テンプレートで使用すると、テンプレートによってint型に推論されてしまいます。…

C++0x - 拡張sizeof

C++

staticでないメンバ変数を、インスタンス作成なしにsizeofできる struct hoge { int id; }; sizeof(hoge::id); C++0x言語拡張まとめ