面试题答案
一键面试#include <iostream>
class MyClass {
private:
int value;
public:
MyClass(int v = 0) : value(v) {}
// 成员函数重载加法运算符
MyClass operator+(const MyClass& other) {
return MyClass(value + other.value);
}
int getValue() const {
return value;
}
};
int main() {
MyClass a(5);
MyClass b(3);
MyClass result = a + b;
std::cout << "The result of addition is: " << result.getValue() << std::endl;
return 0;
}