Публикации по теме 'cpp'


Unreal Engine 4 — Объявление и использование интерфейсов в C++
Когда мы разрабатываем на C++, Java или любом другом объектно-ориентированном языке программирования, мы часто используем концепцию интерфейсов ООП. В C++ они обычно реализуются с использованием полностью абстрактного класса без членов, т.е. класса, содержащего только чистые виртуальные функции. Однако при разработке классов чертежей C++ с помощью Unreal Engine напрямую использовать такой синтаксис невозможно. Действительно, Unreal Engine имеет особый синтаксис для интерфейсов. Это..

Перестановка слов предложения в C++
Объяснение 4 различных методов, которые не являются единственным способом сделать это. Таким образом, перестановка слов в данном предложении — популярный вопрос в более свежих интервью, и я виноват в том, что не смог сделать это во время моего самого первого интервью. Поскольку я выбрал C++ в качестве объектно-ориентированного языка, на котором должен был проводить собеседование, меня попросили реализовать все вышеперечисленное на C++. Честно говоря, я думал, что меня попросили..

Как инновации, внедренные в PVS-Studio за последние два года, помогают развиваться дальше…
Встроенное программное обеспечение стало неотъемлемой частью нашей повседневной жизни. Он окружает нас повсюду: с его помощью мы можем посмотреть точное время на часах, доехать до дома, позвонить друзьям и договориться о встрече. Как только человек лишится всех вещей со встроенными системами, скорее всего, он будет без них во многом беспомощен. Этим системам доверяют не только повседневные бытовые дела вроде стирки белья или разогрева еды. Им мы тоже доверяем свою жизнь:..

ДЕНЬ 3 : 30 дней кода (HackerRank) CPP
Цель В этом задании мы узнаем об условных операторах. Во вкладке Учебник вы найдете учебные материалы и обучающее видео. Задача Учитывая целое число n , выполните следующие условные действия: Если n нечетно, выведите Weird Если n четно и находится в диапазоне от 2 до 5 включительно, выведите Not Weird Если n четно и находится в диапазоне от 6 до 20 включительно, выведите Weird Если n четно и больше 20, выведите Not Weird Заполните код-заглушку,..

Взломать интервью C ++ - Часть 2
Основные знания C ++ для успешного прохождения собеседования по C ++ Особенности Списки инициализаторов членов конструктора этот указатель Перегрузка арифметических операторов Конструктор по умолчанию, конструктор копирования и оператор присваивания Мелкое и глубокое копирование Конструкторы и инициализация производных классов Виртуальные функции и чисто виртуальные функции Виртуальный стол dynamic_cast против static_cast Базовая обработка исключений Переместить..

The Modern Cpp Challenge для мобильных устройств — Сексуальные простые пары
Привет ! Меня зовут Ксавье Жувено, и это пятая часть длинной серии статей The Modern C++ Challenge . В этой статье я собираюсь объяснить, как я решил пятую задачу на C++ и как интегрировал это решение в проект Android. Цель этой пятой задачи проста. Мы должны вывести все сексуальные пары простых чисел до предела, введенного пользователем. Решение будет вычислено на C++, а интерфейс для получения пользовательского ввода и отображения результата будет обрабатываться с помощью Android..

Правило трех
Классы C++ имеют следующие специальные функции-члены: Конструктор Деструктор Копировать конструктор Скопировать задание Если эти функции не определены явно, они неявно генерируются компилятором и, следовательно, называются специальными функциями-членами. Неявное определение Предположим, у нас есть класс. Person с двумя атрибутами, строкой name и целым числом age . Ниже приведен пример специальных функций-членов, сгенерированных компилятором для Person : В настоящее..