Не пойму как правильно перегрузить оператор "-" для класса массива. Описание класса:
class Vector {
private:
double *v; //Указатель (начальный адрес одномерного массива)
int dim; //Размерность
Первая перегрузка оператора, для вычитания одного массива из другого (одинакового размера):
Vector Vector::operator- (const Vector & L) { //Пергрузка.Вычитание векторов (только одинакового размера!)
Vector result(L.dim);
for (int i = 0; i < dim; i++) result = v[i] - L.v[i];
return result;
}
Вторя перегрузка, когда от массива отнимается число:
Vector Vector::operator-(const double L) { // Перегрузка.Вычитание из вектора числа.
Vector result(dim);
for (int i = 0; i < dim; i++) result = v[i] - L;
return result;
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
Похоже, я зашел в тупикПонемногу разбираюсь с программированием графики, решил попробовать реализовать тени альтернативным shadow-mapping'у способом,...
std::vector<type> насколько я понимаю , написав определенный type, то элементами моего вектора могут быть только этого типаА можно ли сделать так...
Хочу написать программу, которая будет проверять частоту кадров любого приложенияМоей целью является залогировать FPS и время каждого кадра