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.8K
Photos
2.3K
Videos
74
Links
4.6K

Showing posts older than #4520 · Back to latest

Older Posts 19 shown
Post #4519 2.69K

Forwarded from Библиотека собеса по C++ | вопросы с собеседований

⚙️ Классы хранилищ (storage class)

Классы хранилищ — класс определяющий срок службы и область действия своих переменных и функций

В C++ поддерживаются следующие классы хранения: auto, static, register, extern и mutable, thread_local

Однако, ключевое слово register устарело в C++11. В C++17 он был удален и зарезервирован для использования в будущем
  • 😁 5
Post #4517 5.26K
❗ Репозиторий с примерами для тестирования на уязвимости C кода

Директории содержат код на языке C, который намеренно уязвим. Это делается для того, чтобы проверить, можно ли их обнаружить с помощью статического анализатора кода

👉Ссылка
  • 👍 4
  • 😁 1
Post #4516 6.06K
🧨 А какой ещё есть способ проверить массив на пустоту ты знаешь?
  • 😁 40
  • 👍 14
  • ❤ 1
Post #4515 5.82K
🔮 Ключевое слово mutable

Ключевое слово mutable использоваться для полей класса, такие поля можно изменять внутри const-методов

💡 Ссылки

• Ключевое слово «mutable» в C++
  • 🔥 5
  • 👍 2
Post #4514 5.66K
#memes
  • 😁 80
  • 🤔 2
Post #4513 4.69K

Forwarded from Библиотека собеса по C++ | вопросы с собеседований

⚙️ Классы хранилищ (storage class)

Классы хранилищ — класс определяющий срок службы и область действия своих переменных и функций

В C++ поддерживаются следующие классы хранения: auto, static, register, extern и mutable, thread_local

Однако, ключевое слово register устарело в C++11. В C++17 он был удален и зарезервирован для использования в будущем
  • 👍 12
  • 👏 2
  • ❤ 1
Post #4512 5.9K
❗ Вводная лекция об RISC-V

RISC-V — открытая система команд и процессорная архитектура, которая в последнее время становится всё более популярной

В лекции обсуждаются темы самой архитектуры, кросс-компиляции, ассемблер RISC'а и расширения к архитектуре

👉 Открытие лаборатории RISC-V в МФТИ (YouTube)
  • 👍 8
  • 🌚 2
Post #4510 5.49K
❗️ Если тебе не нравится консольный вывод С++, просто создайте свой собственный😜

#memes
  • 🤔 37
  • 👍 13
  • 😁 10
  • 👾 7
  • 🥱 3
Post #4509 6.1K
🔮 public, private и protected

public, private и protected — модификаторы ограничивающие доступ к методам и полям класса. Они не ограничивают видимость. private члены видны вне класса, но их нельзя использовать

🧿 Описание
• public — доступен всем, кто видит определение класса
• private — доступен только самому классу (то есть его членам) и друзьям (friend) класса
• protected — доступен только классам, которые являются производными от данного

#junior
  • 👍 15
  • 👏 2
  • 🥱 2
  • ❤ 1
Post #4508 4.99K

Forwarded from Библиотека собеса по C++ | вопросы с собеседований

🪩 ТОП вопросов на С++ собеседовании

Видео с основными вопросами собеседований. Рассматриваются основные темы, такие как стандартная библиотека, указатели, виртуальность, шаблоны

👉 Ссылка

#junior
  • ❤ 5
  • 👍 1
Post #4507 5.38K
❗Полезная библиотека Input parser

Современная библиотека для парсинга командной строки

👉Ссылочка (github)
  • 👍 11
Post #4505 8.17K
🧿 Знания — сила! Что должен изучить каждый программист?

❗Мы запускаем опрос среди наших читателей, чтобы выяснить, какие ключевые компетенции необходимо развивать программисту на текущий момент. Какие направления стоит изучать в первую очередь? Уровень каких знаний влияет на зарплату в отрасли?

‼️ Мы проведем анализ ответов и составим ТОП-лист навыков, которые не помешают освоить каждому программисту и разработчику для успешного карьерного роста!

👉 Опросик
  • 👍 7
Post #4504 5.32K
👔 constinit переменные

constinit — это спецификатор для определения переменных появившийся в C++20, которые должны быть проинициализированына этапе компиляции. Служат как более предсказуемая альтернатива static переменным, которые инициализируются при первом обращении к ней. Стандарт гарантирует, что если constinit переменную нельзя было проиницализировать на этапе компиляции, программа не соберётся, и будет выведена ошибка
  • 👍 17
  • 🔥 4
  • 🤔 3
  • 👏 1
Post #4503 5.18K

Forwarded from Библиотека собеса по C++ | вопросы с собеседований

👔 Что такое consteval?

consteval — спецификатор для функций, появился в C++20. Он обозначает, что функция будет вычислена на этапе компиляции. В этом его главное отличие от constexpr, который может быть вычеслен как на этапе компиляции, так и на этапе выполнения программы. consteval не получится вызвать во время выполнения программы, будет ошибка!
  • ❤ 9
  • 👍 3
Post #4501 5.32K
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Post #4500 5.26K
🔮 Статья про константы и всё что про них нужно знать

Константы в C++ имеют очень важную роль, потому что в зависимости от константности по разному ведут себя итераторы, по разному обрабатываются функции и код, который обрабатывает константные выражения, часто более производительный

👉 Ссылка

#junior
  • 👍 8
Post #4499 5.03K
🔮 Class Template Argument Deduction

Class Template Argument Deduction (CTAD) — возможность языка (появилась в C++17). Перекладывает работу по выведению типа на компилятор. Благодаря этому код становится более читаемым😁
  • 👍 5
  • ❤ 1
Post #4492 4.98K

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

🐱🎨🙏🤖 10 самых странных языков программирования, о которых вы никогда не слышали

Эзотерические языки разрабатывают в концептуальных, экспериментальных и развлекательных целях. Их общая черта — максимально запутанный и странный синтаксис, понятный только посвященным. В этой подборке — языки, которые выбрали бы Ходор, доктор Лектер, Малевич, Джеймс Бонд, Терминатор и Луи Армстронг, если бы решили войти в айти.

👉 Читать статью
👉 Зеркало
  • 👍 5
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 →