- C言語なら俺に聞け 152
696 :デフォルトの名無しさん (ワッチョイ cfc3-oOeU)[sage]:2019/07/23(火) 18:58:12.02 ID:Ffr5F2PG0 - どちらかというと()の解釈が違う
c++だと()は(void)と同じ cは()が(void)と同じになる文脈とそうでない文脈がある
|
- C言語なら俺に聞け 152
704 :デフォルトの名無しさん (ワッチョイ cfc3-oOeU)[sage]:2019/07/23(火) 21:08:17.10 ID:Ffr5F2PG0 - int f();
int f() { return 1; }
|
- C言語なら俺に聞け 152
708 :デフォルトの名無しさん (ワッチョイ cfc3-oOeU)[sage]:2019/07/23(火) 21:58:12.31 ID:Ffr5F2PG0 - >>706
https://ideone.com/whHGrw
|
- C言語なら俺に聞け 152
710 :デフォルトの名無しさん (ワッチョイ cfc3-oOeU)[sage]:2019/07/23(火) 22:13:17.57 ID:Ffr5F2PG0 - >>709
()と(void)が違う例 1行目のコメントはずして、2行目にコメントつけたらコンパイル通る 定義の時は()は(void)と同じで引数の無い関数の定義になる
|
- C言語なら俺に聞け 152
713 :デフォルトの名無しさん (ワッチョイ cfc3-oOeU)[sage]:2019/07/23(火) 22:43:31.16 ID:Ffr5F2PG0 - https://softwareengineering.stackexchange.com/questions/286490/what-is-the-difference-between-function-and-functionvoid
draftだから正規版で変わった可能性もあるが n1570の133,134ページに記載がある
|