我正在阅读 Ravi Sethi 的关于编程语言概念的书,上面写着
int *i1; int *i2;
在这些声明之后, i1 和 i2 的类型不兼容名称类型。在使用名称类型兼容性的语言中,变量 i1 和 i2 无法相互比较或分配。
我想知道为什么它们的名称不兼容?它们具有相同的名称类型:int。有人可以解释一下并举一个有效的纯名称等价的例子吗?谢谢
我正在阅读 Ravi Sethi 的关于编程语言概念的书,上面写着
int *i1; int *i2;
在这些声明之后, i1 和 i2 的类型不兼容名称类型。在使用名称类型兼容性的语言中,变量 i1 和 i2 无法相互比较或分配。
我想知道为什么它们的名称不兼容?它们具有相同的名称类型:int。有人可以解释一下并举一个有效的纯名称等价的例子吗?谢谢