Хочу попробовать создать перегрузку, изменяющую поведение оператора + для работы с массивами.
Чтобы при сложении "массив" + "число int" это число добавлялось в массив.
*Массив статический.
Как это можно реализовать?
В моем варианте непонятное поведение. В итоге в массив ничего не добавляется
//q - массив
//push помещает элемент в свободную ячейку массива и принимает (значение, размер массива)
Queue operator+ (Queue q, int num){
q.push(num, q.size());
return q;
};