複合リテラル (compound literal)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/04/10 09:37 UTC 版)
「リテラル」の記事における「複合リテラル (compound literal)」の解説
C言語のC99規格以降では、compound literal(複合リテラル)により、配列: (int[]){ 1, 2, 3 } あるいは、構造体: (struct tm){ .tm_year = 107, .tm_mon = 7, .tm_mday = 24 } といったようにして、従来はリテラルを書けなかった型のうちいくつかについて、リテラルを書けるようになった。
※この「複合リテラル (compound literal)」の解説は、「リテラル」の解説の一部です。
「複合リテラル (compound literal)」を含む「リテラル」の記事については、「リテラル」の概要を参照ください。
- 複合リテラルのページへのリンク