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


Прототипное наследование
Итак, я продолжаю учиться… Я пришел сюда сегодня с опытом C++. Итак, я знаю определенное количество объектно-ориентированных вещей, классов, объектов и так далее. То, что я пытаюсь изучить, это немного javascript. Javascript также имеет классы, но наследование работает немного по-другому. Это объектно-ориентированный динамический язык. Динамичность обеспечивает загрузку различных действий над кодом. Один из них — прототипическое наследование. В C++ простое наследование — это..

Поменять местами два числа без дополнительной переменной или функции
Сегодня мы узнаем, как поменять местами два числа без использования дополнительных переменных или библиотечных функций. Так, например, мы возьмем две переменные A и B и присвоим им некоторое случайное значение. Мы возьмем пока 10 и 5, но вы можете брать все, что хотите. Давайте приступим к простому хитрому сложению и вычитанию. если мы добавим значение B и назначим его A, тогда A будет содержать значение A+B > (10 + 5 = 15). Имейте в виду, что B остается прежним(5)...

Какой язык программирования?
Сейчас как никогда сложно решить, какой язык программирования использовать. Python хорош и удобен для чтения, но работает слишком медленно. C и C++ - боль в шее для чтения. Java синтаксически раздут и занимает слишком много ресурсов процессора. Хаскелл? Удачи найти поддержку для этого. Прежде чем вы продолжите чтение, я должен сделать здесь заявление об отказе от ответственности: я полностью предвзят, потому что мой основной язык программирования — Python, но то, что я предвзят, не..

First Fail FTL - Разработка прошивки SSD - Часть 13
Продолжая нашу последнюю часть, нам нужно оценить валидность нашего простого и наивного слоя флеш-перевода. Давайте сразу же рассмотрим несколько простых тестов. Есть несколько базовых тестов, связанных с NandSim, NandHal, HostComm и SimFramework, которые мы можем увидеть из репозитория кода. Но мы остановимся немного на тестах SimpleFtl. И снова репозиторий: SsdSim-Part12 Как видите, мы проверяем перевод, проводим некоторые базовые тесты записи-чтения-проверки (даже для..

Основы Unreal Engine C++ — DataTables
Привет, ребята, Мы собираемся продолжить изучение основ Unreal Engine C++, взглянув на разработку, управляемую данными, с использованием DataTables. Как обычно, я создал проект GitHub , который содержит примеры ниже, а также видео с небольшим количеством более подробной информации. Что такое таблица данных? DataTable — это группа записей, которые имеют общие свойства, к которым затем можно получить доступ с помощью ссылок на строки или ключей строк. Другими словами, это набор..

Классы на C++ ЧАСТЬ 1
Классы — это определяемые пользователем типы данных, которые следуют принципам, установленным объектно-ориентированной парадигмой. Я почти уверен, что вы где-то слышали о принципах объектно-ориентированного программирования (абстракция, инкапсуляция, наследование и полиморфизм). Если вы читали об этом, но не четко разобрался с концепциями, то я бы порекомендовал вам пройти это , прежде чем продолжить чтение этого поста. Класс в C++ имеет следующие свойства Набор объектов (экземпляров),..

АУКЦИОН
c++ /* Nguyen Dinh Toan 18CNTT04 user008 */ #include <iostream> #include "math.h" using namespace std; bool isPrimeNumber(int num){ double tmp = (double) num; if(num < 2){ return false; } for (int i = 2; i <= sqrt(tmp); i++) { if(num % i == 0){ return false; } } return true; } bool soDep(int num){ int value = num; // tach tu chu so cua so do ra va int inc = 0;..