私のプログラミング言語クラスの型等価については、私は確信しているCの状況に出くわしました。型の等価性にint配列のサイズの影響
としては、Cの「タイプ等価」を説明:C名前と構造同値の間に入る型等価の形態を使用し、緩く構造的構造体と共用体の名前等価」として記述することができる
他のすべてのものと同等です。 "私が必要とするすべてが構造同値であるので
typedef int A1[10]; typedef int A2[20];
、これら二つは構造的に同等と考えられる:私は、異なるサイズの2つの配列を持っていますが、同じベース型のであれば何
? Cでは、配列型の一部であるインデックスセットのサイズは、配列型かどうかですか?
しかし私の本では、ポインタはCで構造的に等価であると言っています。したがって、配列がn個の要素へのポインタであれば、それらは構造的に等価ではないでしょうか? – Mithrax
配列はポインタではありません - 状況によってはポインタに分解される可能性がありますが、ポインタと同じではありません –
メダルが多すぎます:-) –