🎯 Добро пожаловать в “C++?” — канал о подготовке программистов C++ к собеседованиям!
Здесь ты найдёшь:
🧠 Реальные вопросы из интервью — от junior до senior
💻 Разборы задач и кода
⚙️ Советы и типичные ловушки на собеседованиях
Всё — кратко, по делу, с примерами кода.
📘 Подписывайся, чтобы каждый день становиться ближе к офферу 💼
💬 Хочешь разбор конкретного вопроса? Напиши его в комментариях, а мы подготовим соответствующий пост 👇
Здесь ты найдёшь:
🧠 Реальные вопросы из интервью — от junior до senior
💻 Разборы задач и кода
⚙️ Советы и типичные ловушки на собеседованиях
Всё — кратко, по делу, с примерами кода.
📘 Подписывайся, чтобы каждый день становиться ближе к офферу 💼
💬 Хочешь разбор конкретного вопроса? Напиши его в комментариях, а мы подготовим соответствующий пост 👇
🧠 Вопрос из реального интервью для понимания отличий языка C++ от C (junior):
👉 Чем отличается
Ответ тезисно:
2️⃣
3️⃣
4️⃣
5️⃣
#cpp_question #cpp_tips
👉 Чем отличается
new от malloc?Ответ тезисно:
1️⃣ new/delete используется в C++, а malloc/free — в C2️⃣
new вызывает конструктор, malloc — нет. 3️⃣
new возвращает указатель конкретного типа, malloc — void*. 4️⃣
new выбрасывает исключение std::bad_alloc, malloc — возвращает nullptr. 5️⃣
delete вызывает деструктор, free — просто освобождает память.#cpp_question #cpp_tips
✅ Ответ к задаче из предыдущего поста:
lvalue rvalue
❗️Пояснения:
a — именованная переменная → lvalue
10 — временное значение → rvalue
🧠 На интервью часто спрашивают:
Ответ:
lvalue имеет адрес и может стоять слева от =, rvalue — временное значение, которое можно только читать.
#cpp_question #cpp_challenge
❗️Пояснения:
a — именованная переменная → lvalue
10 — временное значение → rvalue
🧠 На интервью часто спрашивают:
Что такое lvalue и rvalue?
Ответ:
lvalue имеет адрес и может стоять слева от =, rvalue — временное значение, которое можно только читать.
#cpp_question #cpp_challenge