6.7.6.3 Function declarators (including prototypes)
標準のこの部分では、'Identifier list'
と を扱い'Parameter type list'
ます。
まず、関数の宣言 (定義ではない) は関数のプロトタイプと同じです。私は正しいですか?これが正しければ、なぜ規格はこう言っているの'including prototypes'
でしょうか?
関数宣言に関して'Identifier list'
との違いがわかりません。'Parameter type list'
int fun(); // Declaration
int fun(int x)// Definition, but the signature doesn't match and it works.
{ return x; }
誰かが説明できますか、私は混乱していますか?