[c++] <=> 연산자 추가

다음은 예시 코드로 C++에서 연산자 오버로딩을 사용하는 방법입니다:

#include <iostream>
using namespace std;

class MyNumber {
private:
    int number;
public:
    MyNumber(int value) : number(value) {}

    MyNumber operator+(const MyNumber& other) {
        return MyNumber(number + other.number);
    }
};

int main() {
    MyNumber num1(5);
    MyNumber num2(10);
    MyNumber result = num1 + num2;
    cout << "Result: " << result << endl;  // 출력: "Result: 15"

    return 0;
}

위 코드에서는 operator+ 메소드를 통해 + 연산자를 오버로딩하고, 두개의 MyNumber 객체를 더하는 기능을 추가했습니다.

연산자 오버로딩에 대한 추가 정보는 다음 C++ 공식 문서를 참고하실 수 있습니다: https://en.cppreference.com/w/cpp/language/operators