C++ (1 курс) - лектор Мещерин
C++ 1. Введение в язык.
C++ 2. Введение, модификаторы типов, указатели.
C++ 3. Модификаторы типов.
C++ 4. Модификаторы типов. Введение в ООП.
C++ 5. Классы, перегрузка операторов
C++ 6. Перегрузка операторов, наследование
C++ 7. Наследование
источник
#cpp #programming
👉 @cpp_lib
C++ 1. Введение в язык.
C++ 2. Введение, модификаторы типов, указатели.
C++ 3. Модификаторы типов.
C++ 4. Модификаторы типов. Введение в ООП.
C++ 5. Классы, перегрузка операторов
C++ 6. Перегрузка операторов, наследование
C++ 7. Наследование
источник
#cpp #programming
👉 @cpp_lib
👍11
C++ (1 курс) - лектор Мещерин. Часть 2
Часть 1 https://t.me/cpp_lib/1337
C++ 8. Наследование
C++ 9. Шаблоны
C++ 10. Шаблоны. Исключения
C++ 11. Исключения
C++ 12. Аллокаторы
C++ 13. Контейнеры
источник
#cpp #programming
👉 @cpp_lib
Часть 1 https://t.me/cpp_lib/1337
C++ 8. Наследование
C++ 9. Шаблоны
C++ 10. Шаблоны. Исключения
C++ 11. Исключения
C++ 12. Аллокаторы
C++ 13. Контейнеры
источник
#cpp #programming
👉 @cpp_lib
❤4👍2
Презентационные материалы CppCon 2023
https://github.com/CppCon/CppCon2023/tree/main
#cpp #programming
👉 @cpp_lib
https://github.com/CppCon/CppCon2023/tree/main
#cpp #programming
👉 @cpp_lib
GitHub
GitHub - CppCon/CppCon2023: Slides and other materials from CppCon 2023
Slides and other materials from CppCon 2023. Contribute to CppCon/CppCon2023 development by creating an account on GitHub.
👍4
[ C++ ] Raft Consensus Algorithm -- Leader Election
https://www.youtube.com/watch?v=Kpls7EDjCTY
https://raft.github.io/
#cpp #programming
👉 @cpp_lib
https://www.youtube.com/watch?v=Kpls7EDjCTY
https://raft.github.io/
#cpp #programming
👉 @cpp_lib
YouTube
0076 - [ C++ ] Raft Consensus Algorithm -- Leader Election
This is #76 in my series of live (Twitch) coding streams.
This stream I started work on implementing the Raft Consensus Algorithm (https://raft.github.io/). I plan to use this to maintain a fault-tolerant cluster of servers for the back-end of my game.…
This stream I started work on implementing the Raft Consensus Algorithm (https://raft.github.io/). I plan to use this to maintain a fault-tolerant cluster of servers for the back-end of my game.…
☃2👍2
Автор: Petri Silén (2024)
Это одно из самых полных руководств для разработчиков программного обеспечения, которое поможет Вам писать чистый код каждый день. Автор изложил все свои знания, полученные за годы практики, в этой книге. В книге собраны принципы и паттерны, которые помогут разработчикам, от новичков и юниоров до опытных экспертов, писать более чистый код. Принципы и паттерны, представленные в книге, сопровождаются реалистичными, но понятными примерами, чтобы помочь читателю лучше понять их. Примеры написаны на языках Java, JavaScript/TypeScript и C++. Большинство примеров напрямую применимы и к другим языкам программирования. Читатель должен обладать базовыми знаниями одного из языков объектно-ориентированного программирования, чтобы получить максимальную пользу от этой книги.
#cpp #programming
👉 @cpp_lib
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤔1
Многообразие связных списков
Связный список — классическая структура данных, которая позволяет быстрые вставки/удаления, но при этом просаживает другие операции (случайный доступ к элементу). Мы пройдёмся от базовой реализации до других возможных вариаций этой структуры данных и, надеюсь, вместе узнаем что-то новое. Краем глаза увидим возможные применения связных списков. И в конце, для любителей C++, бонус: использование связного списка для сбора диагностики использования динамической памяти в вашем коде.
https://habr.com/ru/articles/814955/
#cpp #programming
👉 @cpp_lib
Связный список — классическая структура данных, которая позволяет быстрые вставки/удаления, но при этом просаживает другие операции (случайный доступ к элементу). Мы пройдёмся от базовой реализации до других возможных вариаций этой структуры данных и, надеюсь, вместе узнаем что-то новое. Краем глаза увидим возможные применения связных списков. И в конце, для любителей C++, бонус: использование связного списка для сбора диагностики использования динамической памяти в вашем коде.
https://habr.com/ru/articles/814955/
#cpp #programming
👉 @cpp_lib
👍1
Астрофото: совмещаем одиночные кадры
Одной из главных проблем при съёмке астрофотографий являются разнообразные шумы. Не буду подробно останавливаться на том, откуда они берутся и какие компоненты в них присутствуют. Об этом уже есть хорошая серия статей на Хабре. Здесь я только резюмирую основной способ борьбы с шумом: нужно снять несколько кадров одной и той же области неба (чем больше, тем лучше) и усреднить сигнал с соответствующих пикселей.
Но какие пиксели на разных кадрах считать соответствующими? Если бы можно было гарантировать, что объекты между кадрами не сдвинутся ни на пиксель, то всё было бы предельно ясно: просто суммируем одни и те же пиксели на матрице. Но что делать, когда слежение неидеально, или съёмка вовсе ведётся с неподвижного штатива? Тогда звёзды и другие небесные тела будут смещаться, и перед сложением кадры нужно будет правильно наложить друг на друга. Эта статья посвящена тому, как это сделать.
https://habr.com/ru/articles/698992/
#cpp #programming
👉 @cpp_lib
Одной из главных проблем при съёмке астрофотографий являются разнообразные шумы. Не буду подробно останавливаться на том, откуда они берутся и какие компоненты в них присутствуют. Об этом уже есть хорошая серия статей на Хабре. Здесь я только резюмирую основной способ борьбы с шумом: нужно снять несколько кадров одной и той же области неба (чем больше, тем лучше) и усреднить сигнал с соответствующих пикселей.
Но какие пиксели на разных кадрах считать соответствующими? Если бы можно было гарантировать, что объекты между кадрами не сдвинутся ни на пиксель, то всё было бы предельно ясно: просто суммируем одни и те же пиксели на матрице. Но что делать, когда слежение неидеально, или съёмка вовсе ведётся с неподвижного штатива? Тогда звёзды и другие небесные тела будут смещаться, и перед сложением кадры нужно будет правильно наложить друг на друга. Эта статья посвящена тому, как это сделать.
https://habr.com/ru/articles/698992/
#cpp #programming
👉 @cpp_lib
👍1
C++, ping и traceroute
Изучая сетевое программирование и имея в портфолио несколько проектиков на C++, связанных с сетевым программированием, я решил написать что-нибудь, что будет иметь реальное практическое применение.
Первое, что мне пришло в голову - утилита ping.
https://habr.com/ru/articles/726714/
#cpp #programming
👉 @cpp_lib
Изучая сетевое программирование и имея в портфолио несколько проектиков на C++, связанных с сетевым программированием, я решил написать что-нибудь, что будет иметь реальное практическое применение.
Первое, что мне пришло в голову - утилита ping.
https://habr.com/ru/articles/726714/
#cpp #programming
👉 @cpp_lib
Хабр
C++, ping и traceroute
Предыстория Изучая сетевое программирование и имея в портфолио несколько проектиков на C++, связанных с сетевым программированием, я решил написать что-нибудь, что будет иметь реальное практическое...
👍4❤1
Алгоритмы диапазонов C++20 — 7 немодифицирующих операций
https://www.cppstories.com/2022/ranges-alg-part-one/
#cpp #programming
👉 @cpp_lib
https://www.cppstories.com/2022/ranges-alg-part-one/
#cpp #programming
👉 @cpp_lib
👍4❤1
dlib C++ library
Dlib - это современный инструментарий C++, содержащий алгоритмы машинного обучения и инструменты для создания сложного программного обеспечения на C++ для решения реальных задач.
https://github.com/davisking/dlib
#cpp #programming
👉 @cpp_lib
Dlib - это современный инструментарий C++, содержащий алгоритмы машинного обучения и инструменты для создания сложного программного обеспечения на C++ для решения реальных задач.
https://github.com/davisking/dlib
#cpp #programming
👉 @cpp_lib
GitHub
GitHub - davisking/dlib: A toolkit for making real world machine learning and data analysis applications in C++
A toolkit for making real world machine learning and data analysis applications in C++ - davisking/dlib
👍3🔥3