2010-11-26 14 views
0

ポインタをvoidポインタに変換できますか?ポインタをvoidポインタに変換できますか?

+0

がより良い質問をするあなたにこれが役に立つかもしれませんリンクのか、これは閉鎖される可能性があります。 – jer

+0

あなたにとってはあまりにも明白です。あなたがいるレベルにいない人もいます。 – wj32

答えて

5

任意の非修飾(非constvolatile、等)データポインタが暗黙void *に変換し、void *は、暗黙的データポインタに変換します。関数ポインタは暗黙的に変換されるものではなく、void *として表現可能であることは保証されていません。

+0

@ephemient:POSIXには、コードとデータが共通のアドレス空間を共有する少なくとも32ビットのフラットメモリモデルが明示的に必要です。 POSIXは、Cが実装定義したものを害する多くの方法の一つです。 :-) –

関連する問題