62 7 C:\Users\Administrator\Documents\未命名1.cpp [Error] no match for 'operator=' (operand types are 'stu' and 'stu*')
时间: 2023-12-06 16:04:25 浏览: 155
这个错误提示是在你使用赋值运算符时出现的,左右两边的操作数类型不匹配。具体来说,左侧是一个 `stu` 类型的对象,右侧是一个指向 `stu` 类型的指针。你需要将右侧的指针解引用,取出其所指向的对象,然后再进行赋值操作。例如,如果你想将一个指针 `p` 所指向的对象赋值给另一个对象 `s`,应该这样写:
```cpp
s = *p;
```
这样就会将 `p` 所指向的对象的值赋给 `s`。注意,这里的 `*` 是解引用运算符,表示取出指针所指向的对象。
阅读全文