Size: a a a

2019 December 14
Блог*
Переслано от Антон ⚙️
Не понял. Почему так происходит?
источник
Блог*
Переслано от Roman Proskuryakov
потому что порядок вызова аргументов не специфицирован, {} начинает конструктор объекта, создается лок, кидается исключение, а исключения в конструкторе объектов - это плохо, деструктор для не до конца собранного объекта не вызывается. в С++ есть специальный синтаксис для отлова ислючений типа: object(lock a, int& b) : try m_lock(a) catch ... {}, но я его забыл, да и не пользовался ни разу
источник
Блог*
Переслано от Roman Proskuryakov
A::A(const B& b) try : mB(b) 
{
   // constructor stuff
}
catch (/* exception type */)
{
   // handle the exception
}


вот
источник
Блог*
Переслано от Bogdan
Ну выходит если бы лок создавался на строчку раньше и в локальнуб переменную, то все бы было ок?
источник
Блог*
Переслано от Roman Proskuryakov
da
источник
2019 December 15
Блог*
#meme
источник
Блог*
Открыточка
источник
Блог*
Шрифт из говеров. Воу.

http://2ttf.com/HCQ3PvcaQ4U
источник
Блог*
источник
Блог*
Связный список ретвитов
https://twitter.com/x86instructions/status/1197297170807812097
источник
Блог*
#prog #rust #github
Корутины/генераторы поверх async/await поверх генераторов
github.com/whatisaphone/genawaiter
источник
2019 December 16
Блог*
#quotes #prog #rust
источник
Блог*
Переслано от Oleg Andreev
насчет NLL и borrowck есть простое правило:

1. можно много "&" пока нет "&mut"
2. можно один "&mut" пока нет "&"

И везде где компилятор считает что ты неправ - это либо ты неправ, либо чекер недостаточно умный. В любом случае нужно переписать так, чтоб не нарушать текущие правила компилятора и разбираться по ситуации.
источник
2019 December 20
Блог*
источник
2019 December 21
Блог*
источник
Блог*
#prog #meme
источник
Блог*
#prog #rust #github
Дайте я своими контрибьюшинами похвастаюсь, а то чё я
https://github.com/amzn/askalono/pull/46
https://github.com/amzn/askalono/pull/48
источник
Блог*
#quotes
источник
2019 December 24
Блог*
источник
2019 December 25
Блог*
Наконец добил вторую часть седьмого дня Advent of Code!
...Да, я медленный
источник