💻 Эффективное проектирование программных систем
Правильная архитектура программного обеспечения помогает создавать устойчивые и масштабируемые приложения, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
Правильная архитектура программного обеспечения помогает создавать устойчивые и масштабируемые приложения, которые легко дорабатывать и поддерживать.
Наш интенсив «Архитектуры и шаблоны проектирования» научит вас строить программные системы без боли и стресса. Вы на практике освоите основные паттерны проектирования и прокачайте свои навыки архитектора программного обеспечения.
🎄Начните свой 2025 со скидкой 35% на все курсы. Это лучшее вложении уходящего года – https://proglib.io/w/cc21e069
Какой из следующих способов объявления умного указателя, для class MyClass {};, является корректным?
Anonymous Quiz
11%
std::shared_ptr<MyClass> ptr();
3%
auto ptr = std::make_shared<>();
17%
std::shared_ptr<MyClass> ptr = new MyClass();
52%
auto ptr = std::make_shared<MyClass>();
18%
Все выше перечисленные
Что произойдет при копировании объекта класса, если в нём не определён пользовательский конструктор копирования?
Anonymous Quiz
12%
Объект не скопируется, произойдет ошибка компиляции
72%
Произойдет побитовое копирование всех членов класса
3%
Все указатели станут нулевыми в новом объекте
13%
Создастся пустой объект без инициализации полей
Мы запустили свежий канал, где делимся идеями для дизайна интерфейсов. Всё самое стильное, оригинальное и вдохновляющее теперь в одном месте.
📌 Чем полезен канал?
→ Идеи для дизайна интерфейсов.
→ Анимации, которые можно повторить или адаптировать.
→ Лёгкий способ искать вдохновение перед новым проектом.
👉 Подписывайтесь и вдохновляйтесь: UX in GIF
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Что произойдёт при выполнении?
Anonymous Quiz
32%
Выведет "Base"
51%
Выведет "Derived"
12%
Ошибка компиляции
5%
Неопределённое поведение
Что выведет программа?
Anonymous Quiz
24%
char*
40%
int
20%
Ошибка компиляции
16%
Зависит от компилятора
Что произойдёт при выполнении?
Anonymous Quiz
58%
lvalue rvalue rvalue
15%
lvalue lvalue rvalue
9%
rvalue rvalue rvalue
17%
lvalue rvalue lvalue
Что произойдёт при выполнении?
Anonymous Quiz
50%
Выведет 42
7%
Ошибка компиляции
36%
Неопределённое поведение
7%
Утечка памяти