$(SolutionDir)
. Никаких абсолютных путей. Никаких путей относительно проекта. Никаких висящих в воздухе путей. Все должно быть строго от корня солюшена.какой у меня риск потерять время в пустую
я очень боюсь что не осилю обучения на немецком
this
никогда не может быть nullptr
, иначе это UB. int
никогда не переполняется, иначе это UB. Понятие UB позволяет очень жестко оптимизировать код. Еще к таким асимптотическим правкам относится удаление неиспользуемых объектов, участков недостижимого кода, развертка циклов или свертка планарных конструкций. Эти оптимизации не отключаются, т.к. они заложены в сам язык, в процесс трансляции. Еще к таким оптимизациям относится перестановка блоков бинарного кода для случаев, когда результат не меняется, а вот бранчинг кода резко снижается.5. Категорически запрещается размещать на страницах Сервиса:
5.12. Задачи и задания.
good()
, fail()
и bad()
на ряду с eof()
. В конце ли он файла, правильный ли он, выполнил ли он предыдущую операцию чтения. У тебя код голый, ничего не учитывает. А файл у тебя может содержать любой мусор не по формату. И вот, ты просишь стрим прочитать вещественное число, а в стриме на вычитке сейчас набор символов алфавита и пробелы. Что сделает стрим и как ты эту ситуацию обрабатываешь?
Все верно. Требуемая литература вся сплошь на английском и одним ее чтением не обойтись. Требуется еще и общение с сообществом, которое, внезапно, тоже англоговорящее. На наш геймдев надежды особой нет.