Библиотека C/C++ разработчика | cpp, boost, qt
Что будет выведено на экран?
Зависит от компилятора. Выражение x = x++ + ++x; приводит к неопределённому поведению.
7 лучших тактик для обработки исключений в C++.
https://hackernoon.com/7-best-practices-for-exception-handling-in-c-561k32e0
https://hackernoon.com/7-best-practices-for-exception-handling-in-c-561k32e0
Hackernoon
7 best practices for exception handling in C++ | HackerNoon
Exception handling in C++ is a well-unschooled topic if you observe initial stages of the learning curve. There are numerous tutorials available online on exception handling in C++ with example. But few explains what you should not do & intricacies around…
Шаблон фасад — структурный шаблон проектирования, позволяющий скрыть сложность системы путём сведения всех возможных внешних вызовов к одному объекту, делегирующему их соответствующим объектам системы. Шаблон применяется для установки некоторого рода политики по отношению к другой группе объектов. Если политика должна быть яркой и заметной, следует воспользоваться услугами шаблона Фасад. Если же необходимо обеспечить скрытность и аккуратность (прозрачность), более подходящим выбором является шаблон Заместитель. Больше подробностей по ссылке:
https://medium.com/@andreaspoyias/design-patterns-a-quick-guide-to-facade-pattern-16e3d2f1bfb6
https://medium.com/@andreaspoyias/design-patterns-a-quick-guide-to-facade-pattern-16e3d2f1bfb6
Medium
Design Patterns — A quick guide to Facade pattern.
Facade pattern is often needed when there is a large number of interdependent classes or because parts of the code are unavailable. It is…
Статья об алгоритмах для работы с графами с примерами на C++ и Java (BFS, DFS, алгоритм Дейкстры и другие).
https://www.freecodecamp.org/news/graph-algorithms-and-data-structures-explained-with-java-and-c-examples/
https://www.freecodecamp.org/news/graph-algorithms-and-data-structures-explained-with-java-and-c-examples/
freeCodeCamp.org
Graph Algorithms and Data Structures Explained with Java and C++ Examples
What is a Graph Algorithm? Graph algorithms are a set of instructions that traverse (visits nodes of a) graph. Some algorithms are used to find a specific node or the path between two given nodes. Why Graph Algorithms are Important Graphs are very us...
Наблюдатель — поведенческий шаблон проектирования. Реализует у класса механизм, который позволяет объекту этого класса получать оповещения об изменении состояния других объектов и тем самым наблюдать за ними. Больше о паттерне по ссылке:
https://medium.com/datadriveninvestor/design-patterns-a-quick-guide-to-observer-pattern-d0622145d6c2
https://medium.com/datadriveninvestor/design-patterns-a-quick-guide-to-observer-pattern-d0622145d6c2
Medium
Design Patterns — A quick guide to Observer pattern.
Observer pattern is a very commonly used pattern. In fact, it is so common that is being standardized in many programming…
В статье рассматриваются различные алгоритмы сортировки (линейный, бинарный, экспоненциальный) и их эффективность.
https://www.freecodecamp.org/news/search-algorithms-explained-with-examples-in-java-python-and-c/
https://www.freecodecamp.org/news/search-algorithms-explained-with-examples-in-java-python-and-c/
freeCodeCamp.org
Search Algorithms Explained with Examples in Java, Python, and C++
What is a Search Algorithm? This kind of algorithm looks at the problem of re-arranging an array of items in ascending order. The two most classical examples of that is the binary search and the merge sort algorithm. Exponential Search Exponential Search…
Видео понравится тем, кто хочет узнать об О-нотации и измерении времени работы алгоритмов.
https://youtu.be/AWHi1-Xmd-Y
https://youtu.be/AWHi1-Xmd-Y
YouTube
What is Big O notation & Time Complexity of Algorithms | Algorithm Analysis in Data Structures
Support Simple Snippets by Donations -
Google Pay UPI ID - tanmaysakpal11@okicici
PayPal - paypal.me/tanmaysakpal11
--------------------------------------------------------------------------------------------- In this tutorial we will study what is Big O…
Google Pay UPI ID - tanmaysakpal11@okicici
PayPal - paypal.me/tanmaysakpal11
--------------------------------------------------------------------------------------------- In this tutorial we will study what is Big O…
Абстрактная фабрика — порождающий шаблон проектирования, предоставляет интерфейс для создания семейств взаимосвязанных или взаимозависимых объектов, не специфицируя их конкретных классов. Шаблон реализуется созданием абстрактного класса Factory, который представляет собой интерфейс для создания компонентов системы (например, для оконного интерфейса он может создавать окна и кнопки). Затем пишутся классы, реализующие этот интерфейс. Более подробно с примерами кода по ссылке: https://medium.com/@andreaspoyias/design-patterns-a-quick-guide-to-abstract-factory-ab500dc12e6c
Medium
Design Patterns — A quick guide to Abstract Factory.
This is a quick-guide to mastering one of the most commonly used design patterns, the Abstract Factory. Even though the coding examples…
#MoscowTravelHack
Такого ещё не было! Первый в России хакатон по созданию цифровых решений для туризма Moscow Travel Hack. Придумай новые продукты для путешественников и жителей города. Задачи на хакатон предложили 10 партнёров: «МегаФон», Facebook, PANORAMA 360, MTS Startup Hub, «Аэроэкспресс», Пушкинский музей, «Царицыно», Discover Moscow, «Город открытий» и Russpass.
В каждый трек пройдет по 5 команд. Среди призов — не только 100 000 рублей, но и возможность реализовать проект с партнёрами после хакатона. Придумывать решение заранее не обязательно! Подать заявку можно индивидуально или командой.
Успей до 28 января!
Подробности на сайте travelhack.moscow
Такого ещё не было! Первый в России хакатон по созданию цифровых решений для туризма Moscow Travel Hack. Придумай новые продукты для путешественников и жителей города. Задачи на хакатон предложили 10 партнёров: «МегаФон», Facebook, PANORAMA 360, MTS Startup Hub, «Аэроэкспресс», Пушкинский музей, «Царицыно», Discover Moscow, «Город открытий» и Russpass.
В каждый трек пройдет по 5 команд. Среди призов — не только 100 000 рублей, но и возможность реализовать проект с партнёрами после хакатона. Придумывать решение заранее не обязательно! Подать заявку можно индивидуально или командой.
Успей до 28 января!
Подробности на сайте travelhack.moscow
Статья об алгоритме Евклида с примерами кода на C++ и Java.
https://www.freecodecamp.org/news/euclidian-gcd-algorithm-greatest-common-divisor/
https://www.freecodecamp.org/news/euclidian-gcd-algorithm-greatest-common-divisor/
freeCodeCamp.org
Euclidian Algorithm: GCD (Greatest Common Divisor) Explained with C++ and Java Examples
For this topic you must know about Greatest Common Divisor (GCD) and the MOD operation first. Greatest Common Divisor (GCD) The GCD of two or more integers is the largest integer that divides each of the integers such that their remainder is zero. Ex...
C++ Crash Course: A Fast-Paced Introduction (2019)
C++ — один из наиболее широко используемых языков программирования, он позволяет создавать ёмкий, эффективный и читабельный код. Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
C++ — один из наиболее широко используемых языков программирования, он позволяет создавать ёмкий, эффективный и читабельный код. Книга служит полным и быстрым введением в C++ для опытных программистов. После прочтения вы овладеете основами языка, стандартной библиотекой и научитесь работать с Boost.
Forwarded from Книги для программистов
C++ Crash Course.pdf
7.1 MB
Выступление разработчика из Yandex о встрече комитета по стандартизации C++.
https://youtu.be/wWMFoM_Hcck
https://youtu.be/wWMFoM_Hcck
YouTube
02. Встреча в ISP C++ в Белфаст и Цифры – Полухин Антон
На докладе мы поговорили о недавней встрече комитета по стандартизации C++, обсудили самые приятные фиксы и неожиданные новинки... Но большую часть времени у...