Logo
TGCATALOG
Каталог Подборки Блог
C/C++ - вопросы собесов

C/C++ - вопросы собесов

Вопросы собесов C/C++.

Нет оценок
36
10.09.2026
36
10.09.2026
Нет оценок
36
10.09.2026
Безопасный переход через бот
О канале

Вопросы собесов C/C++.

Подписчиков 4,190
Тематика Технологии
Язык Русский
Ссылка t.me/easy_c_plus

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Вопросы для собеседований по C/C++.

Последние посты

C/C++ - вопросы собесов
C/C++ - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что известно о истории умных указателей? - Первым в стандарт попал auto_ptr в C++98 — оказался неудобным и небезопасным. - Затем Boost предложил shared_ptr, scoped_ptr, weak_ptr. - С выходом C++11 появились современные unique_ptr, shared_ptr, weak_ptr. - auto_ptr был объявлен устаревшим и позже удалён (в C++17). - Современные умные указатели активно используются для автоматического управления памятью и соблюдения RAII. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚Базу знаний
C/C++ - вопросы собесов
C/C++ - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Как вы будете реализовывать Singletone ? Это шаблон проектирования, который гарантирует, что класс имеет только один экземпляр, и предоставляет глобальную точку доступа к этому экземпляру. Существует несколько способов реализации Singleton, включая ленивую инициализацию, использование static и многопоточную безопасность. 🚩Основные методы реализации 🟠Ленивая инициализация (Lazy Initialization) При ленивой инициализации объект создается только при первом обращении к нему. class Singleton { public: static Singleton& getInstance() { static Singleton instance; return instance; } // Удаляем конструкторы копирования и присваивания Singleton(const Singleton&) = delete; Singleton& operator=(const Singleton&) = delete; private: Singleton() {} // Приватный конструктор }; 🟠Инициализация при запуске (Eager Initialization) При инициализации при запуске объект создается сразу при загрузке программы. class Singleton { public: static Singleton& getInstance() { return instance; } Singleton(const Singleton&) = delete; Singleton& operator=(const Singleton&) = delete; private: Singleton() {} static Singleton instance; // Статический экземпляр }; Singleton Singleton::instance; 🟠Многопоточная безопасность (Thread-safe Singleton) Используя std::call_once и std::once_flag, можно обеспечить безопасность при доступе из нескольких потоков. #include class Singleton { public: static Singleton& getInstance() { std::call_once(initInstanceFlag, &Singleton::initSingleton); return *instance; } Singleton(const Singleton&) = delete; Singleton& operator=(const Singleton&) = delete; private: Singleton() {} static void initSingleton() { instance = new Singleton(); } static Singleton* instance; static std::once_flag initInstanceFlag; }; Singleton* Singleton::instance = nullptr; std::once_flag Singleton::initInstanceFlag; 🚩Плюсы ➕Ленивая инициализация Экономит ресурсы, так как объект создается только при необходимости. ➕Инициализация при запуске Простая реализация, не требует дополнительных проверок, но объект создается даже если не используется. ➕Многопоточная безопасность Обеспечивает корректное создание объекта в многопоточной среде, но сложнее в реализации. Ставь 👍 и забирай 📚 Базу знаний
C/C++ - вопросы собесов
Динамика подписчиков
+0.1% за 30 дней
Текущие
4,190
Месяц назад
4,185
Средний рост
+0 / день
Обновлено
16 часов назад

Отзывы о канале C/C++ - вопросы собесов

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

VFA объясняет верификацию цифровых устройств просто и понятно: инструкции и советы для безопасности.

Канал
HabariTech - технологии

HabariTech - технологии

Технологии
27

HabariTech: технологии для богатства. Новости IT, гаджеты и способы монетизации в Telegram.

Канал
pyguruc - Python ресурсы

pyguruc - Python ресурсы

Технологии
32

Канал с контентом по Python: уроки, примеры и ресурсы для разработчиков.

Канал
Переход на светлую тему
Главная Каталог Подборки Блог Вход