c++ Как из вектора изьять значение

106
09 декабря 2021, 20:30

Я с++ учу примерно месяца 4-5. Много, очень много чего не знаю, и порошу о помощи)

Есть структура. Структура хранить в себе float x, float y, float width, float height

struct Object
{
    vector <float> obj_x;                    //Начало обьекта по Х
    vector <float> obj_y;                    //Начало обьекта по У
    vector <float> obj_width;                //Длина обьекта по Х
    vector <float> obj_height;               //Длина обьекта по У
};
Object object;                      //Инизилизация обьектов

Есть вектор, котоорый хранит структуру

vector <Object> vector_object

из файла xml я записываю все координаты в структуру, ну а структура нахрдится в векторе. С этим проблем нет.

Но в дальнейшем мне нужно сравнить x со значением из структуры, к примеру:

if (x > vector_object[1].obj_x)

Компилятор ругается. В поисках истины, понял что нужно перегрузить оператор >. Там же в гугле нашел что то типо этого

float x(const float x)
{
    return x > vector_object[x].obj_x;
}

но это получается замкнутый круг. Как я могу вернуть значение если мне опять необходимо сравнить значения?))

Помогите пожалуйста, и не ругайте сильно.

Полный файл Map.h файл считывает xml...

READ ALSO
Почему при неверном четвертом элементе строки у меня выводится &quot;Yes&quot;?

Почему при неверном четвертом элементе строки у меня выводится "Yes"?

Однажды Вася очень долго просидел на остановке, прежде чем дождался своего автобусаЧтобы как-то занять время, он решил записывать на листочке...

183
Как считать слово из области данных BIOS на C++

Как считать слово из области данных BIOS на C++

Как считать 2-байтное слово из области данных BIOS по адресу 0040:0010 на C/C++?

88
Как конвертировать pdf в doc и odt

Как конвертировать pdf в doc и odt

Я нашел много алгоритмов по конвертации doc в pdf,но не нашел обратного алгоритмаПодскажите пожалуйста как сделать это на windows и на linux

196
Перемещение данных между lua и c++

Перемещение данных между lua и c++

Собственно ситуация такая: у меня есть библиотека для lua (написана на c++) которая предоставляет доступ к некоему объекту из c++ кода (допустим,...

95