char? image.createMaskFromColor(Color::Red) - это называется choma key.sprite.setTextureRect(IntRect(0, 0, w, h)) - задает позицию отображения участка текстуры в пространстве координат самой текстуры. (0, 0, w, h) означает выводить прямоугольный участок текстуры от (0, 0) и до (w, h). Этот участок будет выведен на всей поверхности спрайта, у которого есть свои размеры.Object ты определил конструктор преобразования. Это привело к удалению неявного конструктора по умолчанию. Теперь тебе надо определить явный конструктор по умолчанию чтобы иметь возможность писать objects[1] = Object("models/tree.png", 600, 1000, 93, 178);.int wmain(const int argc, const wchar_t* const argv[])здесь совершается проверка на ввод в командной строке переменной
"-conv_to_doc" в ячейку argv[i].if() оказывается адрес литерала и вся конструкция у тебя становится эквивалентна if("-conv_to_doc"), что всегда будет трактоваться как if(true).resize.objects[1] = Object("models/tree.png", 600, 1000, 93, 178);push_back. И я создаю дочерний процесс в нём с именем "calc2.exe"
Ну допустим. А что происходит при вызове
resize? Расскажи по этапам, что творится с состоянием вектора во время изменения его длины. Вот, скажем, был вектор с нулевой емкостью и делаем емуresize( 5 ).