TGViewer
Channel Public Channel
Библиотека C/C++ разработчика | cpp, boost, qt

Библиотека C/C++ разработчика | cpp, boost, qt

@cppproglib

Все самое полезное для плюсовика и сишника в одном канале.

Как запустить своего ии-агента: https://clc.to/tvpmDQ

По рекламе: @tproger_sales_bot

Обратная связь: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17

#WXSSA
Subscribers
16.9K
Photos
2.3K
Videos
74
Links
4.6K

Showing posts older than #4569 · Back to latest

Older Posts 20 shown
Post #4568 4.69K

Forwarded from Библиотека программиста

⚡️Proglib запускает канал про ИИ-помощников

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

⭐️ChatGPT
⭐️Gemini
⭐️Claude
⭐️Bing
И другие!

👉Подписывайтесь!
  • ❤ 1
  • 🔥 1
Post #4567 4.46K

Forwarded from Библиотека Go-разработчика | Golang

❓ 20+ вопросов, которые стоит задать на собеседовании в стартап

Узнайте, на что обратить внимание, чтобы найти стартап, который не только «выстрелит», но и даст вам возможность вырасти как специалисту.

👉 Читать статью
👉 Зеркало
  • ❤ 2
Post #4566 5.6K
🧨 Что такое семафор?

Семафор (semaphore) — примитив синхронизации, основанный на счётчике, который поддерживает атомарные операции: инкремент и декремент, при этом операция уменьшения для нулевого значения счётчика является блокирующей

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

В основном служат для построения более сложных механизмов синхронизации
  • ❤‍🔥 18
  • 👍 5
  • 🥱 1
Post #4565 4.58K

Forwarded from Библиотека программиста

📈 По просьбе подписчиков «Библиотеки программиста» мы провели опрос и выяснили, что у большинства айтишников зарплата в 2023 году выросла.

⚡️ Как выглядит доход среднего айтишника и какие факторы окажут влияние на динамику ИТ-зарплат в 2024 году — расскажем в статье на VC.

👉 Читать

P. S. Свои предложения для исследований пишите в комменты👇
  • 👍 7
Post #4564 5.17K
🔮 Что такое std::apply?

std::apply — функция, введенная в C++17. Она принимает кортеж и callable-объект и возвращает результат выполнения функции
  • 👍 9
  • 😁 3
Post #4563 4.56K

Forwarded from Библиотека программиста

💬 Open Source по-русски: путь к технологической независимости или обочина прогресса?

Для одних организаций open source является ключом к преодолению зависимости от иностранных вендоров и драйвером инноваций, для других — дырой в безопасности и обочиной технологического прогресса.

Мы хотим изучить текущее состояние и возможности открытого ПО в России. Пройдите опрос и помогите нам увидеть ситуацию глазами IT-профессионалов.

👉 Ссылка на опрос 👈

Прохождение займёт примерно 4 минуты
  • 😁 3
  • ❤ 2
  • 👍 2
Post #4562 4.31K

Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET

💪 Что не так с MVP: как создать конкурентоспособный продукт

Традиционная концепция MVP нуждается в пересмотре — авторы предлагают альтернативный подход, основанный на тесном взаимодействии с целевой аудиторией и непрерывных итерациях для создания действительно ценного продукта.

👉 Читать статью
👉 Зеркало
  • 👍 5
  • ❤ 1
  • 🎉 1
Post #4561 5.42K
🧨 Почему decltype((var)) это ссылка?

Если a — это переменная, то (a) — это уже lvalue выражение, поэтому decltype((a)) и порождает ссылку

❗Здесь нету выражения как такового, выведение производится просто из грамматики (синтаксиса определения выражения)
  • 👾 8
  • 👍 7
  • 🔥 3
Post #4559 5.41K
🔮 Что такое decltype?

decltype — это оператор в C++, позволяющий вам получить тип выражения во время компиляции. Это означает, что вы можете использовать decltype, чтобы определить тип переменной, неявно указывая его явным образом
  • 👾 8
  • 👍 7
  • ❤ 1
Post #4557 5.32K
💡 Статья Разработка игры на C++/SFML

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

👉Ссылка
  • 👍 18
Post #4556 6.26K
#memes
  • 👍 35
  • 😁 22
  • 🤔 1
Post #4554 5.36K

Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET

🔟 10 суровых истин, которые должен знать каждый джун

Вы думаете, что карьера в ИТ — это сплошные плюшки? Забудьте! Реальность жестока: низкие зарплаты на старте, бесконечные задачи и битва за релокацию. Откройте глаза на суровые реалии прямо сейчас!

👉 Читать статью
👉 Зеркало
  • 🌚 4
  • ❤ 2
  • 🥱 2
  • 🔥 1
Post #4553 5.4K
⚙️ Зачем нужен std:string_view?

std::string_view — легковесный способ работы с неизменяемыми последовательностями символов, представленными строками, без копирования их данных

std::string_view — это просто пара значений, указатель на последовательность и размер

❗Так как std::string_view не является владельцем данных, то если строка исчезнет, то никто не информирует, что std::string_view перестал быть валидным

‼️ Основная идея — это дёшево хранить и передавать строки
  • 👍 9
  • ❤ 2
Post #4551 5.5K
😸 Реализация print() на C++

Продолжая тему реализации своей функции print. Предложу к прочтению статью. В ней автор рассказывает о своём опыте написания Python-овской функции print на C++

👉 Ссылка
  • 👍 13
Post #4550 5.62K
⚙️ Почему нужно использовать extern «C» в коде?

Ключевое слово extern «C» используется для указания компилятору C++ на использование соглашения о вызовах функций, аналогичного тому, что используется в языке C. Это необходимо, потому что ABI (Application Binary Interface) C++ отличается от ABI C

Ключевое слово extern «C» сообщает компилятору C++, что функции, объявленные внутри этого блока, должны использовать соглашение о вызове, аналогичное C. Это гарантирует, что компилятор C++ не будет применять к ним особенности C++ ABI, и они будут корректно вызываться из C++ кода
  • 👍 27
  • ❤ 1
Post #4549 5.58K
#memes
  • 😁 108
  • 👍 14
Post #4547 6.44K
💣 50 интересных веб сайтов по изучению C/C++

Список из 50-ти полезнейших сайтов, которые будут полезны каждому разработчику. Конечно в списке есть такие известные сайты как cplusplus.com и cppreference.com, куда же без них😊 Но также множество других полезных, но менее известных!

👉 Ссылка
  • 👍 13
  • 🔥 2
Post #4546 6.51K
🔍 Что такое std::filesystem?

std::filesystem — одной из самых полезных библиотек в C++, добавленной в стандартную библиотеку начиная с C++17. Это библиотека, предоставляющая мощные инструменты для работы с файловой системой. С ее помощью вы можно создавать, копировать, перемещать и удалять файлы и директории

Создание директории
- std::filesystem::create_directories(path)

Удаление директории
- std::filesystem::remove(path) — пустой директории
- std::filesystem::remove_all(path) — директории вместе с файлами

Копирование
- std::filesystem::copy(path_from, path_to)

👉Документация
  • 👍 31
  • ❤ 3
Post #4545 5.52K
#memes
  • 👍 21
  • 🥱 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →