最高に笑えたコメント行 0x02at PROG
最高に笑えたコメント行 0x02 - 暇つぶし2ch604:仕様書無しさん
04/03/07 14:12
>>571
マジレスかよ…しかも間違ってるし

>char p;
>p = (char)malloc( 320000 );
「malloc( 320000 )」の時点でmallocはvoid *を返す
そしてそのvoid *をcharにcastする(c++のcastで言えばreinterpret_cast)
castしたchar型の変数をpに代入する(これはまったくもって合法)
この時点でコンパイルエラーはねじ伏せせられることになる
(せいぜいsizeof(void *)!=sizeof(char)であるのなら、そのことを警告する程度)
これがcのキャストが危険な理由


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch