はきだめC/C++下級者の質問箱 2
at TECH
578:デフォルトの名無しさん
07/10/18 02:00:25
>>571
void* はどんな型のポインタが渡されるか分らない場合に使う。
(キャストしないと参照先を見れない)
int* はポインタが指し示した先がint型であるとされる。
char a = 'a'
int* p1 = (int*)&a;
void* p2 = &a;
となっているとき*p1はエラーにならんが*p2はエラーになる。
なので関数内で使用時のキャストし忘れが防げる…のではなかったかな?
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4772日前に更新/249 KB
担当:undef