Мне не совсем понятно, что вы пытаетесь сделать.
Однако я уже вижу одну потенциальную ошибку в нашем коде:
В LerVector вы входите со ссылкой на вектор, в котором в данный момент нет элементов, и, следовательно, имеет размер 0.
То, что вы пытаетесь сделать, это то, что если я меньше размера, вы обновляете этот элемент в массиве. Однако, когда вы начинаете, размер равен 0, так что я не думаю, что вы даже войдете в цикл ввода.
Теперь, даже если вы это сделали, поскольку вектор не инициализирован с любым размером, вы можете получить ошибку, что вы выходите за пределы. Вы должны изменить размер Rray.