Что выведет код?
Anonymous Quiz
25%
0
35%
1
10%
Ничего
21%
Зависит от компилятора
3%
Случайное число
5%
Compiler Error
Что с
https://devblogs.microsoft.com/oldnewthing/20220428-00/?p=106540
std::piecewise_construct и std::forward_as_tuple?https://devblogs.microsoft.com/oldnewthing/20220428-00/?p=106540
Microsoft News
What’s up with std::piecewise_construct and std::forward_as_tuple?
When you need to pass two sets of variadic parameters, and to work around other extremely weird edge cases.
👨🎓 Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-dlya-novichkov-chast-1-osnovy-analiza-algoritmov
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
https://proglib.io/p/algoritmy-i-struktury-dannyh-na-c-dlya-novichkov-chast-1-osnovy-analiza-algoritmov
Библиотека программиста
👨🎓️ Алгоритмы и структуры данных на C++ для новичков. Часть 1: Основы анализа алгоритмов
Осваиваем основы анализа алгоритмов, которые потребуются любому начинающему программисту на C++ (и не только). Адекватное представление о времени выполнения кода может оказаться решающим фактором там, где производительность имеет большое значение.
Некоторые методы уровня исходного кода для ускорения компиляции C++.
https://codingnest.com/the-little-things-speeding-up-c-compilation/
https://codingnest.com/the-little-things-speeding-up-c-compilation/
The Coding Nest
The Little Things: Speeding up C++ compilation
This post is based on an internal training I prepared for my employer, Locksley, and showcases some source-level techniques for improving C++ compilation times.
Курс занятий для новичков по языку Си.
https://youtu.be/0bL_Va_4lB4?list=PLBOPkQsFLCR2DWRY74L03FmbRtz_Yy73_
https://youtu.be/0bL_Va_4lB4?list=PLBOPkQsFLCR2DWRY74L03FmbRtz_Yy73_
YouTube
Программирование на Си для гуманитариев - Урок 1 - Установка ПО и первая программа
Это видео для тех, кто еще ни разу не программировал.
Будет рассказано как установить среду программирования, как создать и запустить первую программу и будет объяснено, что в ней происходит.
Code Blocks - https://yadi.sk/d/elCe7qThJb3-7Q
Плей лист - h…
Будет рассказано как установить среду программирования, как создать и запустить первую программу и будет объяснено, что в ней происходит.
Code Blocks - https://yadi.sk/d/elCe7qThJb3-7Q
Плей лист - h…
This media is not supported in your browser
VIEW IN TELEGRAM
Уроки по Linux, хакинг, обзоры дистрибутивов, книги и полезные инструменты
https://t.iss.one/linux_school
https://t.iss.one/linux_school
🎮 Разрабатываем конфигурируемый плагин для Unreal Engine 4 с нуля
Статья проведёт читателя по процессу создания собственного плагина от и до, покажет, как сделать плагин конфигурируемым через редактор движка, а также даст несколько советов по работе с плагинами.
https://proglib.io/p/razrabatyvaem-konfiguriruemyy-plagin-dlya-unreal-engine-4-s-nulya-2021-09-22
Статья проведёт читателя по процессу создания собственного плагина от и до, покажет, как сделать плагин конфигурируемым через редактор движка, а также даст несколько советов по работе с плагинами.
https://proglib.io/p/razrabatyvaem-konfiguriruemyy-plagin-dlya-unreal-engine-4-s-nulya-2021-09-22
Библиотека программиста
🎮 Разрабатываем конфигурируемый плагин для Unreal Engine 4 с нуля
Статья проведёт читателя по процессу создания собственного плагина от и до, покажет, как сделать плагин конфигурируемым через редактор движка, а также даст несколько советов по работе с плагинами.
#вопросы_с_собеседований
Зачем нужен виртуальный деструктор?
Для того, чтобы избежать утечки ресурсов и другого неконтролируемого поведения объекта.
Без ключевого слова virtual у родительского класса Base деструктор порожденного класса не был бы вызван. Т.е. вызвался бы только ~Base():
Зачем нужен виртуальный деструктор?
Для того, чтобы избежать утечки ресурсов и другого неконтролируемого поведения объекта.
Без ключевого слова virtual у родительского класса Base деструктор порожденного класса не был бы вызван. Т.е. вызвался бы только ~Base():
Hello from ~Base()
Обзор нескольких продвинутых тем из С++ для опытных разработчиков, включая rvalue и move-семантику, шаблоны, лямбды и другое.
https://www.incredibuild.com/blog/cpp-advanced-topics-for-experienced-cpp-devs
https://www.incredibuild.com/blog/cpp-advanced-topics-for-experienced-cpp-devs
incredibuild
C++ advanced topics for experienced C++ devs - incredibuild
C++ is moving forward, fast. In this post we cover several C++ advanced topics, including rvalue and move, templates, lambda, and more.