Я с++ учу примерно месяца 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...
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Однажды Вася очень долго просидел на остановке, прежде чем дождался своего автобусаЧтобы как-то занять время, он решил записывать на листочке...
Как считать 2-байтное слово из области данных BIOS по адресу 0040:0010 на C/C++?
Я нашел много алгоритмов по конвертации doc в pdf,но не нашел обратного алгоритмаПодскажите пожалуйста как сделать это на windows и на linux
Собственно ситуация такая: у меня есть библиотека для lua (написана на c++) которая предоставляет доступ к некоему объекту из c++ кода (допустим,...