如何在c中为我的链接列表重写[]运算符
我想覆盖链接列表的操作符如何在c中为我的链接列表重写[]运算符,c,overriding,C,Overriding,我想覆盖链接列表的操作符[](索引器)。请帮帮我;) 您不能在C中重载运算符您不能重写C中的运算符,所以恐怕您运气不好 运算符重载适用于C++标记错误或描述错误。CMy建议中不支持运算符重载,因为OP使用的是结构。大多数初学者都会为一门课而努力;没有意识到相似性。重写和重载之间有区别。我相信你的意思是在这两种情况下都使用重载。确实有。OP使用覆盖。我希望我的回答包含了一个隐含的更正。@Bahsheba啊,我明白了。那么我建议你补充更多关于两者区别的信息。一个没有经验的程序员不会注意字体的小差别,
[](
索引器)。请帮帮我;)
您不能在
C
中重载运算符您不能重写C中的运算符,所以恐怕您运气不好
运算符重载适用于C++标记错误或描述错误。CMy建议中不支持运算符重载,因为OP使用的是结构。大多数初学者都会为一门课而努力;没有意识到相似性。重写和重载之间有区别。我相信你的意思是在这两种情况下都使用重载。确实有。OP使用覆盖。我希望我的回答包含了一个隐含的更正。@Bahsheba啊,我明白了。那么我建议你补充更多关于两者区别的信息。一个没有经验的程序员不会注意字体的小差别,可能会认为这两个术语是互换的。好,在C++ ++?M.WaldAdGar中做什么?还是更好地先搜索重复的问题,因为在
struct list
{
List *Next;
}*First,*Last;
First[n]=?