printf("%f\n", 23.0f / 4); не пробовал?std::vector<std::vector<int>>? arr и разобраться с сутью оператора инкремента. Почему у тебя не возникает вопросов к arr = nullptr или arr += 5? Как снова получить память головного элемента, если допустить что ++arr все таки выполнится в рамках твоего понимания? for( int* cursor = arr; cursor < (arr + SIZE); ++cursor )
{
printf("%d ", *cursor);
} Почему нельзя записать так: *(arr++)?
std::vector<Sport> лежит внутри class Sport?Размещение фрагментов кода в виде изображений запрещено.
char* для чего? Это же явно нарушает принцип чистоты функции.for( const char* cursor = input_string; *cursor; ++cursor )
{
...
}cursor сразу дает всею полезную информацию о состоянии цикла. Из него, при должном обращении, и индекс символа можно вынуть.const char* тоже можно использовать чтобы итерироваться по строке?for с одним возвратом результата код будет пониматься легче.const char* - это хорошо. Твоя функция должна быть чистой, т.к. ее ожидаемая суть заключается только в поиске.find_space( nullptr );?find_space( "" );? int i = 0 тоже не нужен. Ты можешь спокойно итерироваться по указателю на память в строке.return str; сейчас делает не то, что тебе хотелось бы. git init
git add .
git commit -m "Initial commit"
git remote add github git@github.com:mr-ZA/GoldenCode.git
git push github master.gitignore, то гит добавит полностью все артефакты сборки твоего проекта, чего лучше не делать.
А какую именно задачу решит определение этого свойства у полигона? Иными словами, для чего тебе знать, пересекаются ли ребра полигона или нет?