Что выведет код сверху?
Anonymous Quiz
41%
Sanfoundry!
5%
Sanfoundry!.
8%
Sanfoundry.
46%
Sanfoundry.!
256 строчек голого C++: пишем трассировщик лучей с нуля за несколько часов.
https://habr.com/ru/post/436790/
https://habr.com/ru/post/436790/
Хабр
256 строчек голого C++: пишем трассировщик лучей с нуля за несколько часов
Публикую очередную главу из моего курса лекций по компьютерной графике (вот тут можно читать оригинал на русском, хотя английская версия новее). На сей раз тема разговора — отрисовка сцен при помощи...
Техника: генерация кода времени компиляции и оптимизация.
https://www.foonathan.net/2022/01/compile-time-codegen/
https://www.foonathan.net/2022/01/compile-time-codegen/
www.foonathan.net
Technique: Compile Time Code Generation and Optimization
C++ constexpr is really powerful.
In this blog post, we’ll write a compiler that can parse a Brainfuck program given as string literal,
and generate optimized assembly instructions that can then be executed at runtime.
The best part: we neither have to actually…
In this blog post, we’ll write a compiler that can parse a Brainfuck program given as string literal,
and generate optimized assembly instructions that can then be executed at runtime.
The best part: we neither have to actually…
Алгоритм iter_swap
std::swap используется для обмена элементами между двумя контейнерами. Один из других способов сделать то же самое облегчает std::iter_swap, который, как следует из названия, используется для замены элементов с помощью итератора.
Он просто меняет значения элементов, на которые указывают итераторы. Если мы посмотрим на его внутреннюю работу, мы обнаружим, что эта функция сама использует std::swap() .
std::swap используется для обмена элементами между двумя контейнерами. Один из других способов сделать то же самое облегчает std::iter_swap, который, как следует из названия, используется для замены элементов с помощью итератора.
Он просто меняет значения элементов, на которые указывают итераторы. Если мы посмотрим на его внутреннюю работу, мы обнаружим, что эта функция сама использует std::swap() .
В этом видео разработчик из Яндекса попробует свои силы в mock-интервью по С++.
Смотреть видео
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Mock-собеседование С++ разработчика из Яндекс | Самое полное интервью
Курсы по программированию: https://clck.ru/37iG2b
Потренироваться проходить собеседования: https://clck.ru/3C2CY3
Консультации:
https://getmentor.dev/mentor/vladimir-balun-191
https://solvery.io/ru/mentor/vladimir_balun
00:00 - Введение
00:10 - Запрет создания…
Потренироваться проходить собеседования: https://clck.ru/3C2CY3
Консультации:
https://getmentor.dev/mentor/vladimir-balun-191
https://solvery.io/ru/mentor/vladimir_balun
00:00 - Введение
00:10 - Запрет создания…
std::conditional_variable и std::atomic_flag в С++20
Основная идея статьи - сравнить производительность std::conditional_variable и std::atomic_flag::wait из С++20, посмотреть примеры использования.
Смотреть статью
Основная идея статьи - сравнить производительность std::conditional_variable и std::atomic_flag::wait из С++20, посмотреть примеры использования.
Смотреть статью
Хабр
std::conditional_variable и std::atomic_flag в С++20
Основная идея статьи - сравнить производительность std::conditional_variable и std::atomic_flag::wait из С++20, посмотреть примеры использования. Когда встает вопрос об ожидании какого-то...
Современные возможности C++ и проверенные паттерны: активный объект, внешний полиморфизм и корутины
В этой статье автор показывает, как внешний полиморфизм (реализация полиморфного поведения вне объекта, для которого такое поведение требуется) помогает писать красивые и чистые программы, и рассказывает о некоторых базовых и продвинутых способах реализации.
Смотреть статью
В этой статье автор показывает, как внешний полиморфизм (реализация полиморфного поведения вне объекта, для которого такое поведение требуется) помогает писать красивые и чистые программы, и рассказывает о некоторых базовых и продвинутых способах реализации.
Смотреть статью
Хабр
Современные возможности C++ и проверенные паттерны: активный объект, внешний полиморфизм и корутины
Краткое содержание В этой статье я покажу, как внешний полиморфизм (реализация полиморфного поведения вне объекта, для которого такое поведение требуется) помогает писать красивые и чистые программы,...
#вопросы_с_собеседований
Что выведет код сверху?
Ответ:
Compile-time error
Объяснение: Поскольку конструктор Test() является приватным членом класса, то к нему нельзя получить доступ из внешнего мира, поэтому программа выдает ошибку.
Что выведет код сверху?
Ответ:
Объяснение: Поскольку конструктор Test() является приватным членом класса, то к нему нельзя получить доступ из внешнего мира, поэтому программа выдает ошибку.
💻 Первый игровой движок на С++ и SFML
Пошаговый гайд по написанию простого 2D игрового движка на С++
Смотреть статью
Пошаговый гайд по написанию простого 2D игрового движка на С++
Смотреть статью
Библиотека программиста
Первый игровой движок на С++ и SFML
Пошаговый гайд по написанию простого 2D игрового движка на С++: твой уверенный старт в геймдеве!
Алгоритмы и структуры данных на C++
В данном плейлисте вы найдете лекции от преподавателя МФТИ по курсу "Алгоритмы и структуры данных на С++".
Смотреть уроки
В данном плейлисте вы найдете лекции от преподавателя МФТИ по курсу "Алгоритмы и структуры данных на С++".
Смотреть уроки
Что будет выведено в консоль при исполнении следующего кода?
Anonymous Quiz
26%
1 true Hello world
29%
int:1 bool:1 bool:1
10%
Ничего не выведет
34%
Другое
📈 Big O нотация: что это такое и почему ее обязательно нужно знать каждому программисту
Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Мы постарались ответить на эти вопросы в данной статье.
https://proglib.io/sh/UTxeVEoj27
Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Мы постарались ответить на эти вопросы в данной статье.
https://proglib.io/sh/UTxeVEoj27
Работа со строками в Embedded C++.
https://blog.feabhas.com/2022/02/working-with-strings-in-embedded-c/
https://blog.feabhas.com/2022/02/working-with-strings-in-embedded-c/
Sticky Bits - Powered by Feabhas
Working with Strings in Embedded C++ - Sticky Bits - Powered by Feabhas
In this post, by Embedded I’m generally referring to deeply embedded/bare-metal systems as opposed to Linux-based embedded systems. Embedded systems and strings Historically, the need for and thus the use of strings in embedded systems was fairly limited.…