C++ Academy
16.4K subscribers
639 photos
130 videos
1 file
596 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 Круговорот сильных мужчин в IT
Please open Telegram to view this post
VIEW IN TELEGRAM
57🔥23😁19👍7🥱2🥴1
🖥 Теперь писать сложные промты самому не обязательно — OpenAI выпустили генератор, который превращает даже простой запрос в подробную инструкцию для ИИ.

Принцип простой: описываете, что хотите получить, нажимаете Optimize — GPT-5 анализирует запрос и выдаёт готовый детализированный промт. Работает бесплатно.

Инструмент может упростить работу с любыми нейросетями, особенно если у вас нет опыта в составлении промтов.

Готовый вы можете сразу попробовать в @Chatgpturbobot
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32😁2
💡 Разбор кода на C++: работа с файлами

Что делает программа:
1. Создаёт файл `test.txt` и записывает в него строку `"hello"`.
2. Закрывает файл.
3. Открывает этот же файл для чтения.
4. Читает его посимвольно и выводит на экран.

Ключевые моменты:
- `std::ofstream` — поток для записи в файл.
- `std::ifstream` — поток для чтения из файла.
- `in.get(c)` — читает по одному символу и возвращает `true`, пока файл не закончился.
- Обязательный вызов `file.close()` перед повторным открытием файла нужен, чтобы записанные данные точно сохранились.

Что выведет:
Без пробелов и переносов — ровно то, что было записано.
👍93
Что выведет код, использующий файловый ввод-вывод?
Anonymous Quiz
9%
Ничего не выведет
6%
Ошибка компиляции
27%
Зависит от наличия файла test.txt
58%
hello
👍104🥰1🖕1
This media is not supported in your browser
VIEW IN TELEGRAM
Офер в Яндекс за 48 часов: ищем бэкендеров

В команду нужны опытные бэкенд-разработчики на C++, Python, Java и Go. Приглашаем на Мультитрек — онлайн-программу быстрой адаптации.

Всего за 2 дня вы можете получить офер:
• До 18 августа подать заявку и пройти предварительный отбор
• 23 августа решить задачи на технических секциях
• 24 августа пройти финальное собеседование и получить офер
После этого будет возможность поработать с тремя командами и выбрать проект по душе.

Создаём технологии, которые меняют мир. Присоединяйтесь! Оставляйте заявку на сайте.

Реклама. ООО "Яндекс". ИНН 7736207543
🖕102👍1🔥1
🔌 C++ REST SDK — проект Microsoft для облачных клиент-серверных решений на C++, который перешёл в режим поддержки. Хотя для новых проектов его уже не рекомендуют, библиотека остаётся рабочей лошадкой для асинхронного взаимодействия с HTTP/JSON API в кросс-платформенных приложениях.

Интересная деталь: несмотря на статус maintenance mode, SDK всё ещё поддерживает все основные платформы — от Windows до Android и iOS. В комплекте идут клиенты для HTTP/WebSockets, парсеры URI и даже oAuth-интеграция, всё на базе современных C++11-фич вроде PPL Tasks.

🤖 GitHub

@cpluspluc
5👍2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Vicinae — высокопроизводительный нативный лаунчер для Linux

- Что это: Лаунчер, вдохновлённый Raycast, написан на C++ с использованием Qt. Ориентирован на разработчиков и power-users, он обеспечивает быстрый, преимущественно клавиатурный доступ к действиям в системе без лишнего «тяжёлого» UI.

- Особенности:
- Запуск и поиск установленных приложений
- Индексация файлов с полнотекстовым поиском по миллионам файлов
- Умный эмодзи-пикер с пользовательскими ключевыми словами
- Калькулятор с конвертацией единиц и валют + история
- Защищённая история буфера обмена с поиском по всем копируемым данным
- Быстрые ссылки (shortcuts) для мгновенного доступа
- Интеграция с оконным менеджером (например, копирование данных в активное окно)
- Теминг (светлые и тёмные темы, кастомные темы через конфиг)
- Совместимость с расширениями Raycast — доступ к его стору и установка «в один клик» (не все расширения пока работают)

- Лицензия: GPL-3.0, опен-сорс.

https://github.com/vicinaehq/vicinae
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍72