Как стать автором
Обновить
83
0
Михаил Зинин @Fyret

Разработчик

Отправить сообщение
В Нидерландах работодатель точно не должен ничего доказывать, потому и везут сюда кучу иностранных айтишников.
Нет, у нас национальный вид на жительство и работу. Просто в Нидерланды я приехал как highly skilled migrant (aka kennismigrant), поэтому моя жена тоже имеет право работать здесь.
Cпасибо!

Код примеров я неспеша писал вечерами недели две, наверное. Это с учетом двукратного переписывания :)
Эх, несколько лет назад я выбирал как раз между Go и Rust, но выбрал Go. Так что с Rust я не знаком. Но мне тоже было бы интересно :)
Неудачно получилось. Я изменил строку (код), но убрал этот пример из текста, чтобы не перегружать статью.
Спасибо за замечание. Подумаю, как переписать текст, чтобы стало понятнее.
Вопрос привычки, полагаю. Мне после С++ постоянно не хватает чего-то в других языках. Кому-то после Python в С++ будет казаться, что язык предлагает/требует слишком много.
Это для совсем уже «чужих». В рамках одной кодовой базы остается только const.
Да, действительно так можно, это получается свертка. А я, когда пытался избавиться от вектора, раскрывал пакет в список инициализации и получал ошибку компиляции. Спасибо большое! Я обновлю функцию в статье.
Хм, проверю вечером. Тот g++, что у меня есть сейчас отказывается это компилировать.
Раскрытие пакета — это не макрос, оно не заменит args... на просто список через запятую. Я привел список того, как можно раскрывать пакет. В данном случае — в список инициализации. Ваш пример просто не скомпилируется.
Нет, все целочисленное ниже int повышается до int (со знаком или без), float — до double. [С++17 7.5 и 7.6]

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность