2009-07-07 キャスト? 雑記 http://www.kt.rim.or.jp/%7ekbk/zakkicho/09/zakkicho0907a.htmlの話。 char* p = reinterpret_cast(std::malloc(sizeof(char) * 10)); は簡単に破綻するような。reinterpret_castは実装依存せずに使うのが難しい(しかも使わないで済む場面の方が多い)から多用するべきではないと思う。 例えば、void*とchar*のビット表現が違っているようなタグ付きアーキテクチャではどうなのか、と。