C言語なら、俺に聞け! <21>
■ このスレッドは過去ログ倉庫に格納されています
0771デフォルトの名無しさん
NGNG規格で言うところの「未定義」と「処理系依存(処理系定義)」は違う。
後者は処理系が定義してドキュメントしなければならない。定義通り動作しなければ
ならないから、ユーザはその処理系を使う限りにおいてその仕様に依存することが
できる。
前者はその必要がなく、contextやrace condition、最適化オプションなどによって
挙動が変わることも許されるし、極端なことを言えば一部の処理系やアーキテクチャで
コアを吐いたりCPUを停止したりする結果になるとしても規格上は関知しない。
■ このスレッドは過去ログ倉庫に格納されています