Вступительный доклад CppCon 2022: Бьярн Страуструп, пререлиз
https://cppcon.org/2022stroustrupprerealse/
https://cppcon.org/2022stroustrupprerealse/
Интервью с Джейсоном Тернером, одним из ведущих подкаста «CppCast»: история и причины закрытия проекта
https://habr.com/ru/company/pvs-studio/blog/690336/
https://habr.com/ru/company/pvs-studio/blog/690336/
Хабр
Интервью с Джейсоном Тернером, одним из ведущих подкаста «CppCast»: история и причины закрытия проекта
В этой статье мы поговорим с Джейсоном Тернером, одним из основателей CppCast. CppCast – это первый С++ подкаст, основанный С++ разработчиками. Начиная с 2015 года каждую неделю на CppCast выходили...
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Эпизод 95 ADSP: Кейт Грегори о Carbon против C++! (Часть 4)
https://adspthepodcast.com/2022/09/16/Episode-95.html
https://adspthepodcast.com/2022/09/16/Episode-95.html
ADSP: The Podcast
Episode 95: Kate Gregory on Carbon vs C++! (Part 4)
In this episode, Bryce and Conor finish their interview with Kate Gregory and talk about the Carbon Programming Language.Link to Episode 95 on WebsiteTwitter...
Печальное состояние производительности отладки в C++ — Витторио Ромео.
https://vittorioromeo.info/index/blog/debug_performance_cpp.html
https://vittorioromeo.info/index/blog/debug_performance_cpp.html
Forwarded from Proglib.academy | IT-курсы
Всем привет, на связи Proglib.academy
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Мы знаем, что сейчас непростое время, но хотим спросить у вас, как вы отвлекаетесь от новостей?
Anonymous Poll
26%
Учусь на курсах
34%
Ушёл в работу
11%
Обустраиваюсь на новом месте
34%
Играю в видеоигры
11%
Хожу на свидания/встречаюсь с друзьями
12%
Упоролся в спорт
36%
Смотрю развлекательный контент
Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет).
https://habr.com/ru/post/685768/
https://habr.com/ru/post/685768/
Хабр
Моя попытка сделать Wi-Fi-флешку и что из этого получилось (а что нет)
Wi-Fi-флешка? WTF? Что такое Wi-Fi-флешка? Это флешка, которая опознается, как флешка, пахнет, как флешка, крякает, как флешка, но на самом деле никакая она не флешка, она просто эмулирует файловую...
Объясните преимущества правильного наследования.
Самые большие преимущества правильного наследования: 1. Заменяемость 2. Расширяемость.
Самые большие преимущества правильного наследования: 1. Заменяемость 2. Расширяемость.
C++ поддерживает множественное наследование. Что такое «проблема алмаза», которая может возникнуть при множественном наследовании? Приведите пример.
Это означает, что мы не можем создать гибридное наследование, используя множественное и иерархическое наследование.
Рассмотрим простой пример. В университете есть люди, связанные с ним. Некоторые студенты, некоторые преподаватели, некоторые администраторы и так далее. Таким образом, простая схема наследования может иметь разные типы людей в разных ролях, и все они наследуются от одного общего класса «Person». Класс Person может определить абстрактный метод getRole(), который затем будет переопределен его подклассами для возврата правильного типа роли.
Но что произойдет, если мы захотим смоделировать роль помощника преподавателя (ПП)? Как правило, ПП является одновременно аспирантом и преподавателем. Это приводит к классической проблеме алмаза множественного наследования и, как следствие, двусмысленности в отношении метода getRole() ПП.
Это означает, что мы не можем создать гибридное наследование, используя множественное и иерархическое наследование.
Рассмотрим простой пример. В университете есть люди, связанные с ним. Некоторые студенты, некоторые преподаватели, некоторые администраторы и так далее. Таким образом, простая схема наследования может иметь разные типы людей в разных ролях, и все они наследуются от одного общего класса «Person». Класс Person может определить абстрактный метод getRole(), который затем будет переопределен его подклассами для возврата правильного типа роли.
Но что произойдет, если мы захотим смоделировать роль помощника преподавателя (ПП)? Как правило, ПП является одновременно аспирантом и преподавателем. Это приводит к классической проблеме алмаза множественного наследования и, как следствие, двусмысленности в отношении метода getRole() ПП.
В какой стране вы сейчас находитесь?
Anonymous Poll
58%
Россия
12%
Украина
5%
Беларусь
4%
Казахстан
4%
Узбекистан
1%
Киргизия
2%
Армения
1%
Грузия
2%
Турция
11%
Свой вариант в комментариях
Что выведет код?
Anonymous Quiz
6%
hello world10
13%
hello world
4%
hello worlds
51%
compiler error
25%
не знаю
❓ Зачем разработчику знать алгоритмы и структуры данных?
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Рассказываем о преимуществах, которые дает хорошее знание алгоритмов, о том, что именно нужно изучить в первую очередь, и как проходит алгоритмическая секция в техническом собеседовании.
🔗 Основной сайт
🔗 Зеркало
Стремление к простоте: о санкциях, транзакциях и одном рефакторинге.
https://habr.com/ru/post/691146/
https://habr.com/ru/post/691146/
Хабр
Стремление к простоте: о санкциях, транзакциях и одном рефакторинге
Провальное развёртывание Дело было на моей прошлой работе в финтехе. Новая функциональность была критически важной, по требованию финансового регулятора, мы были обязаны начать проверку третьих лиц,...