Спасибо за лекцию! На 45:21 задаётся вопрос сколько весит lock_guard, и Ваш ответ: «не дороже чем mutex». Имелось же в виду не дороже чем ссылка на мьютекс?
срм система это один из этапов роботизации, так как здесь такое понятие как человеческий фактор исключен. роботам эта система будет по душе, потому что у них нет души
Здравствуй, Скрип! Когда новый альбом? Сейчас уже 23 год но альбом «дом с нормальными явлениями» все еще на репите! Не знал, что в свободное от работы время пишешь на пыхе. От души за творчество и за музыку!
На вызывается destroy, в котором вручную вызывает деструктор для каждого указателя на объект. Но ведь ::operator new в 73-й строке не создает объекты. Не будет ли при удалении UB?
Здравствуйте! Спасибо за замечательную лекцию Кажется, на слайде 32 нужно сделать мьютекс mutable, чтобы использовать его в константных методах top() и empty() (если, конечно, имеется ввиду, что он — член класса)
1:14:07 действительно ли scoped_lock тяжелее lock_guard? Говорят «You can consider lock_guard deprecated» и «scoped_lock was (among the multiple mutex stuff) designed as a replacement to lock_guard, since the former could not be modified without breaking ABI». Как думаете?
Хотите наследоваться от разных классов с одним интерфейсом — пишите цепь классов и используйте приведение типов.
Ну и вообще, а как быстро понять какая имплементация должна отработать при чтении метода если он реализован в 10 классах генгбэнг родителей?
Кажется, на слайде 32 нужно сделать мьютекс mutable, чтобы использовать его в константных методах top() и empty()
(если, конечно, имеется ввиду, что он — член класса)
«Война войной, а обед по распорядку!» (прапорщик Шматко)