C++ Academy
16.5K subscribers
619 photos
127 videos
1 file
583 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
Media is too big
VIEW IN TELEGRAM
Собеседование Middle 🖥

Тренировочное собеседование
на позицию Middle C++ Developer.

📌Источник

#cpp #programming #video

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥42🤔1
🖥 Первые новинки C++26: итоги летней встречи ISO

На недавней встрече комитет C++ активно взялся за C++26. Уже есть первые новинки, которые нас будут ждать в готовящемся стандарте C++:

улучшенный static_assert,
переменная _,
оптимизация и улучшение для std::to_string,
Hazard Pointer,
Read-Copy-Update (так же известное как RCU),
native_handle(),
целая вереница классов *function*,
множество доработок по constexpr,
std::submdspan,
и прочие приятные мелочи.

📌Видео конференция
📌Статья

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥641
This media is not supported in your browser
VIEW IN TELEGRAM
🐊Ghidralligator

Мультиархитектурный эмулятор pcode на языке C++, основанный на Ghidra и предназначенный для фаззинга.

Фаззинг (англ. fuzzing) — техника тестирования программного обеспечения, часто автоматическая или полуавтоматическая, заключающаяся в передаче приложению на вход неправильных, неожиданных или случайных данных.

Предметом интереса являются падения и зависания, нарушения внутренней логики и проверок в коде приложения, утечки памяти, вызванные такими данными на входе.

Фаззинг является разновидностью выборочного тестирования (random testing), часто используемого для проверки проблем безопасности в программном обеспечении и компьютерных системах.

Он позволяет выполнять фаззинг на основе эмуляции, сохраняя любые характеристики при работе с двоичными файлами, работающими на экзотических архитектурах.

git clone https://github.com/AFLplusplus/AFLplusplus
cd AFLplusplus
make distrib
sudo make install


GitHub
Документация

@cpluspluc
👍82🔥2
Media is too big
VIEW IN TELEGRAM
🖥 ТОП вопросов на С++ собеседовании | Вопросы и задачи с реальных собеседований

00:00 - Введение
02:07 - Общие вопросы на собеседовании по С++
03:46 - Стандартная библиотека С++
06:53 - Указатели в С++
07:51 - Виртуальность в С++
09:51 - Шаблоны в С++
11:52 - Заключение

📌 Источник

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍133🔥3🙏2👀2👏1
10 примеров кода на языке Си++ для решения повседневных задач программирования

1. Найти размер вектора

2. Перемешивание массива

3. Поменять местами две переменные в C++

4. Найти сумму цифр

5. Копирование вектора в другой вектор

6. Нахождение максимального и минимального элементов массива

7. Вставить элементов в множество

8. Удаление дубликатов из строки

9. Нахождение длины строки

10. Итерация по вектору

#junior #код #cpp

@cpluspluc
👍26🤣168👎4🔥4😱2🤡1
🖥 Умножение строк

Сложность: Средняя

Условие задачи:
Даны два неотрицательных целых числа num1 и num2, представленные в виде строк, вернуть произведение num1 и num2, также представленное в виде строки.

Примечание. Вы не должны использовать какую-либо встроенную библиотеку BigInteger или напрямую преобразовывать входные данные в целое число.

Пример:
Ввод: num1 = "2", num2 = "3"
Вывод: "6"

Ввод: num1 = "123", num2 = "456"
Вывод: "56088"

📌Решение

Пишите свое решение в комментариях👇

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤡103🔥3😭2👎1👏1
🖥 Создаём проект на С++ для Unreal Engine 5

✓ 01. Создаём FPS-проект на С++
✓ 02. Рефакторинг персонажа по умолчанию
✓ 03. Рефакторим делегаты
✓ 04. Рефакторинг компонента оружия
✓ 05. Добавим наборы оружия
✓ 06. Создаём оружие
✓ 07. Взаимодействие с предметами
✓ 08. Подбираем оружие
✓ 09. Добавим персонажа Mixamo
✓ 10. Аттачим оружие к персонажу

🚀 Источник

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍107