Как использовать оператор = при перегрузке

я новичок в изучении ООП С++ и дошел до темы "перегрузка операторов". Подскажите, как использовать оператор "=" для присвоения элементу массива значение после перегрузки такого вида?

#include <iostream>

using namespace std;

class base {

private:
    int *array = new int[10];

public:
    base();
    base(int n);
    int operator=(int value);
};

base::base() {

}

int base::operator=(int value) {
    array[0] = value;
    return array[0];
}
base::base(int i) {

}

Ответы (0 шт):