Re: Initializing arrays
takao@hirata.nuee.nagoya-u.ac.jp (Takao Ono) writes:
> indeterminate value だからそこからの読み出しが undefined behavior
> になるかもしれない. で, undefined behavior だからどう振舞うかは全
> く分らない. 何か値が返ってくるかもしれないし, プログラムが異常終
> 了するかもしれない.
indeterminate value が、直ちに undefined behavior を意味するわけではあ
りません。
trap representation を持つ処理系では、trap representation を参照しよう
とした時は undefined behavior となります。
しかし、ある型が trap representation を持つか否かは implementation
defined です。ただし、char 型は trap representation を持たないことが規
定されています。
--
片山@PFU
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735