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
, то гит добавит полностью все артефакты сборки твоего проекта, чего лучше не делать.
Лично мне кажется что изложенной информации недостаточно чтобы пробовать предлагать тебе свои сценарии развития.
Нужно знать твой возраст, твою текущую занятость, количество твоего ежедневно свободного времени, твои текущие увлечения за пределами области разработки ПО. Под увлечениями я подразумеваю не фантазии, а практические ежедневно выполняемые дела.
И еще полезно увидеть ссылку на примеры твоего кода, безусловно.