C# – это современный объектно-ориентированный язык программирования общего назначения, разработанный Microsoft и одобренный Европейской ассоциацией производителей компьютеров (ECMA) и Международной организацией по стандартизации (ISO). C# был разработан Андерсом Хейлсбергом и его командой во время
Что такое компьютерная графика? Общий интерфейс шлюза, или CGI, представляет собой набор стандартов, определяющих, как происходит обмен информацией между веб-сервером и пользовательским скриптом. Спецификации CGI в настоящее время поддерживаются NCSA, и NCSA определяет CGI следующим образом —
Многопоточность — это особая форма многозадачности, а многозадачность — это функция, которая позволяет вашему компьютеру одновременно запускать две или более программы. Как правило, существует два типа многозадачности:на основе процессов и на основе потоков. Многозадачность на основе процессов обес
Сигналы — это прерывания, доставляемые процессу операционной системой, которые могут преждевременно завершить программу. Вы можете генерировать прерывания, нажав Ctrl+C в системах UNIX, LINUX, Mac OS X или Windows. Есть сигналы, которые программа не может поймать, но есть следующий список сигналов,
Препроцессоры — это директивы, которые дают инструкции компилятору для предварительной обработки информации перед началом фактической компиляции. Все директивы препроцессора начинаются с #, и перед директивой препроцессора в строке могут стоять только пробельные символы. Директивы препроцессора не
Шаблоны — это основа универсального программирования, которое включает в себя написание кода таким образом, который не зависит от какого-либо конкретного типа. Шаблон — это план или формула для создания универсального класса или функции. Контейнеры библиотек, такие как итераторы и алгоритмы, являют
Рассмотрим ситуацию, когда у нас есть два человека с одинаковым именем Зара в одном классе. Всякий раз, когда нам нужно их определенно различать, нам придется использовать некоторую дополнительную информацию вместе с их именем, например, район, если они живут в другом районе, или имя их матери или о
Хорошее понимание того, как на самом деле работает динамическая память в C++, необходимо для того, чтобы стать хорошим программистом на C++. Память в вашей программе на C++ разделена на две части — Стек − Все переменные, объявленные внутри функции, будут занимать память из стека. Куча − Это н
Исключением является проблема, возникающая во время выполнения программы. Исключение C++ — это реакция на исключительное обстоятельство, возникающее во время работы программы, например, на попытку деления на ноль. Исключения позволяют передавать управление из одной части программы в другую. Обработ
До сих пор мы использовали iostream стандартная библиотека, которая предоставляет cin и выйти методы чтения из стандартного ввода и записи в стандартный вывод соответственно. Этот учебник научит вас, как читать и писать из файла. Для этого требуется другая стандартная библиотека C++ с именем fstrea
Интерфейс описывает поведение или возможности класса C++ без привязки к конкретной реализации этого класса. Интерфейсы C++ реализованы с использованием абстрактных классов. и эти абстрактные классы не следует путать с абстракцией данных, которая представляет собой концепцию хранения деталей реализа
Все программы C++ состоят из следующих двух основных элементов — Операторы программы (код) − Это часть программы, которая выполняет действия, и они называются функциями. Данные программы − Данные — это информация о программе, на которую влияют программные функции. Инкапсуляция — это концеп
Абстрагирование данных относится к предоставлению во внешний мир только необходимой информации и сокрытию их второстепенных деталей, т. е. к представлению необходимой информации в программе без представления деталей. Абстракция данных — это метод программирования (и проектирования), основанный на р
Слово полиморфизм означает наличие множества форм. Как правило, полиморфизм возникает, когда существует иерархия классов и они связаны наследованием. Полиморфизм C++ означает, что вызов функции-члена приведет к выполнению другой функции в зависимости от типа объекта, который вызывает функцию. Расс
C++ позволяет указать более одного определения для функции. имя или оператор в той же области, что называется перегрузкой функции и перегрузка оператора соответственно. Перегруженное объявление — это объявление, объявленное с тем же именем, что и ранее объявленное объявление в той же области видимо
Массивы C/C++ позволяют определять переменные, объединяющие несколько элементов данных одного типа, но с структурой. — это еще один определяемый пользователем тип данных, который позволяет комбинировать элементы данных разных типов. Структуры используются для представления записей, предположим, вы
Стандартная библиотека C++ не предоставляет правильный тип даты. C++ наследует структуры и функции для работы с датой и временем из C. Чтобы получить доступ к функциям и структурам, связанным с датой и временем, вам потребуется включить заголовочный файл в вашу программу на C++. Существует четыре
Ссылочная переменная — это псевдоним, то есть другое имя уже существующей переменной. Как только ссылка инициализируется переменной, для ссылки на переменную можно использовать либо имя переменной, либо имя ссылки. Ссылки и указатели Ссылки часто путают с указателями, но есть три основных различия
C ++ предоставляет следующие два типа строковых представлений — Строка символов в стиле C. Тип класса string, представленный в Standard C++. Строка символов стиля C Строка символов в стиле C возникла в языке C и продолжает поддерживаться в C++. Эта строка на самом деле представляет собой одномер
Обычно, когда мы работаем с числами, мы используем примитивные типы данных, такие как int, short, long, float и double и т. д. Числовые типы данных, их возможные значения и диапазоны чисел были объяснены при обсуждении типов данных C++. Определение чисел в C++ Вы уже определили числа в различных пр
Язык C