C言語なら俺に聞け(入門編)Part 84
■ このスレッドは過去ログ倉庫に格納されています
***プロトタイプ宣言されている***関数を呼び出す限り、キャストは必要ない。暗黙の型変換(あるいはプロモーション)に頼ってよい。
むしろ、情報の一部が失われる暗黙のキャストに対しては、最近のコンパイラは警告を出してくれるのにもかかわらず、
明示的にキャストすることによって、コンパイラの警告機能がキャンセルされてしまう弊害がでる。
繰り返す。キャストはしなくてもいい。問題があればコンパイラが警告する。
ただし、可変長引数のキャストは必要な場合がある。unix なら exec*() の (char *)NULL あたりとか。
■ このスレッドは過去ログ倉庫に格納されています