當前位置:編程學習大全網 - 編程軟體 - 請問編程這裏為什麽會出現這個錯誤呢?提示沒有定義該類型

請問編程這裏為什麽會出現這個錯誤呢?提示沒有定義該類型

妳的錯誤應該是數據類型與操作符(operator)的匹配上有問題。

看妳提供的報錯信息,我猜測妳是否使用了結構體之間的比較,即兩個數據類型為 struct的變量進行==判斷,而編譯器默認的==操作符,不支持這樣的數據類型比較,通常僅支持單壹數據類型,例如:整型、字符等等。

建議妳采用兩種修改方法:

(1)對 == 操作符進行重載定義,定義它進行兩個 struct 的比較,壹致則返回 true;

(2)或者自己寫壹個比較函數,將兩個struct變量中的每個成員逐壹進行比較,都壹致則返回 true; 然後在主程序中調用這壹比較函數即可。

  • 上一篇:計算機編程招文科生嗎
  • 下一篇:高分懸賞 英文翻譯 這是壹篇英語論文開頭部分 小弟弄不明白怎麽翻譯了 請各位大俠幫幫忙
  • copyright 2024編程學習大全網