RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)

По тегу «C++ / Cpp» найдено постов:453
посты301 –330

  • Добавлено5 июня 2021 в 17:57
    10.5 – Многомерные массивы
    Элементы массива могут быть любого типа данных, включая массивы! Массив массивов называется многомерным массивом. int array[3][5]; // 3-элементный массив из 5-элементных массивов Поскольку здесь у нас есть 2 индекса, это двумерный массив. В...
  • Добавлено5 июня 2021 в 16:18
    10.4 – Сортировка массива с помощью сортировки выбором
    Случай для сортировки Сортировка массива – это процесс упорядочивания всех элементов в массиве в определенном порядке. Существует много разных случаев, когда сортировка массива может быть полезна. Например, ваш почтовый клиент обычно отображает...
  • Добавлено5 июня 2021 в 01:05
    10.3 – Массивы и циклы
    Рассмотрим случай, когда мы хотим найти средний балл за тест в классе студентов. Используя отдельные переменные: int numStudents{ 5 }; int score0{ 84 }; int score1{ 92 }; int score2{ 76 }; int score3{ 81 }; int score4{ 56 }; int totalScore{...
  • Добавлено4 июня 2021 в 22:48
    10.2– Массивы (часть 2)
    Данный урок продолжает обсуждение массивов, начатое в уроке «10.1 – Массивы (часть 1)». Инициализация фиксированных массивов Элементы массива обрабатываются так же, как обычные переменные, и поэтому при создании они не инициализируются. Один...
  • Добавлено4 июня 2021 в 18:13
    10.1 – Массивы (часть 1)
    Примечание. Эта глава немного сложнее предыдущих. Если вы будете немного озадачены, держитесь. Лучшее еще впереди! В уроке «9.4 – Структуры» мы узнали, что с помощью структуры можно объединить множество различных типов данных в один...
  • Добавлено3 июня 2021 в 22:38
    9.x – Резюме к главе 9 и небольшой тест
    Краткое резюме Перечислимые типы позволяют нам определить наш собственный тип, в котором перечислены все возможные значения. Они отлично подходят для категоризации вещей. Классы перечислений работают как перечисления, но обеспечивают бо́льшую безопасность...
  • Добавлено3 июня 2021 в 21:55
    9.5 – Генерирование случайных чисел
    Возможность генерировать случайные числа может быть полезна в определенных видах программ, особенно в играх, программах статистического моделирования и научных симуляторах, которые должны моделировать случайные события. Возьмем, к примеру, игры –...
  • Добавлено3 июня 2021 в 15:41
    9.4 – Структуры
    В программировании есть много случаев, когда нам для представления объекта необходимо более одной переменной. Например, чтобы представить себя, вы можете сохранить свое имя, дату рождения, рост, вес или любое другое количество характеристик о себе. Сделать...
  • Добавлено2 июня 2021 в 22:57
    9.3 – Классы перечислений
    Хотя перечисляемые типы в C++ являются отдельными типами, они не типобезопасны и в некоторых случаях позволяют делать вещи, которые бессмысленны. Рассмотрим следующий случай: #include <iostream> int main() { enum Color {...
  • Добавлено2 июня 2021 в 19:29
    9.2 – Перечислимые типы данных
    C++ содержит довольно много встроенных типов данных. Но этих типов бывает не всегда достаточно для того, что мы хотим сделать. Итак, C++ содержит возможности, позволяющие программистам создавать свои собственные типы данных. Эти типы данных называются...
  • Добавлено1 июня 2021 в 02:50
    7.x – Резюме к главе 7 и небольшой тест
    Краткое резюме Конкретная последовательность инструкций, которые CPU выполняет в программе, называется путем выполнения программы. Прямолинейная программа при каждом запуске проходит один и тот же путь. Инструкции управления порядком выполнения...
  • Добавлено1 июня 2021 в 00:49
    7.17 – assert и static_assert
    В функции, которая принимает параметры, вызывающая функция может передавать аргументы, которые синтаксически верны, но семантически бессмысленны. Например, в предыдущем уроке (7.15 – Обнаружение и обработка ошибок) мы показали следующий пример функции: void...
  • Добавлено31 мая 2021 в 22:08
    7.16 – std::cin и обработка недопустимого ввода
    Большинство программ, имеющих какой-либо пользовательский интерфейс, должны обрабатывать вводимые пользователем данные. В программах, которые мы писали, мы использовали std::cin, чтобы попросить пользователя ввести текст. Поскольку ввод текста имеет произвольную...
  • Добавлено30 мая 2021 в 21:14
    7.15 – Обнаружение и обработка ошибок
    В уроке «7.14 – Распространенные семантические ошибки при программировании на C++» мы рассмотрели многие типы распространенных семантических ошибок, с которыми сталкиваются начинающие программисты при работе с языком C++. Если ошибка...
  • Добавлено30 мая 2021 в 17:27
    7.14 – Распространенные семантические ошибки при программировании на C++
    В уроке «3.1 – Синтаксические и семантические ошибки» мы рассмотрели синтаксические ошибки, которые возникают, когда вы пишете код, который не соответствует грамматике языка C++. Компилятор уведомит вас об ошибках этого типа, поэтому...
  • Добавлено30 мая 2021 в 14:30
    7.13 – Покрытие кода
    В предыдущем уроке «7.12 – Введение в тестирование кода» мы обсудили, как писать и сохранять простые тесты. В этом уроке мы поговорим о том, какие тесты полезно писать, чтобы убедиться, что ваш код корректен. Покрытие кода Термин...
  • Добавлено30 мая 2021 в 12:46
    7.12 – Введение в тестирование кода
    Итак, вы написали программу, она компилируется и даже работает! Что теперь? Это зависит от нескольких вещей. Если вы написали свою программу так, чтобы ее можно было запустить один раз и выбросить, то всё готово. В этом случае то, что ваша программа...
  • Добавлено29 мая 2021 в 19:48
    7.11 – Остановки (преждевременный выход из программы)
    Последняя категория инструкций управления порядком выполнения программы, которую мы рассмотрим, – это остановки. Остановка – это инструкция управления порядком выполнения программы, которая завершает программу. В C++ остановки реализованы...
  • Добавлено29 мая 2021 в 18:06
    7.10 – Инструкции break и continue
    Инструкция break Хотя вы уже видели инструкцию break в контексте операторов switch (7.4 – Основы работы с оператором switch), она заслуживает более полного рассмотрения, поскольку ее можно использовать и с другими типами инструкций управления...
  • Добавлено29 мая 2021 в 16:06
    7.9 – Инструкции for
    Безусловно, наиболее часто используемой инструкцией цикла в C++ является оператор for. Оператор for (также называемый циклом for) предпочтителен, когда у нас есть очевидная переменная цикла, потому что он позволяет нам легко и кратко определять, инициализировать,...
  • Добавлено29 мая 2021 в 13:45
    7.8 – Инструкции do while
    Рассмотрим случай, когда мы хотим показать пользователю меню и попросить его сделать выбор; и, если пользователь сделает неверный выбор, спросить его снова. Ясно, что меню и выбор должны находиться внутри какого-то цикла (чтобы мы могли продолжать спрашивать...
  • Добавлено29 мая 2021 в 13:05
    7.7 – Введение в циклы и инструкции while
    Введение в циклы А теперь начинается самое интересное – в следующем наборе уроков мы пройдемся по циклам. Циклы – это конструкции управления порядком выполнения программы, которые позволяют фрагменту кода многократно выполняться до тех...
  • Добавлено28 мая 2021 в 21:45
    7.6 – Операторы goto
    Следующий тип инструкций управления порядком выполнения программы, который мы рассмотрим, – это безусловный переход. Безусловный переход заставляет выполнение перемещаться в другое место в коде. Термин «безусловный» означает, что переход...
  • Добавлено25 мая 2021 в 23:39
    7.5 – Проваливание и область видимости в switch
    Этот урок является продолжением нашего исследования операторов switch, которое мы начали в предыдущем уроке «7.4 – Основы работы с оператором switch». В предыдущем уроке мы упоминали, что каждый набор инструкций под меткой должен заканчиваться...
  • Добавлено24 мая 2021 в 13:17
    7.4 – Основы работы с оператором switch
    Хотя несколько операторов if-else можно связать вместе, но это будет трудно читать и неэффективно. Рассмотрим следующую программу: #include <iostream> void printDigitName(int x) { if (x == 1) std::cout << "One";...
  • Добавлено23 мая 2021 в 23:45
    7.3 – Распространенные проблемы при работе с операторами if
    Данный урок является продолжением урока «7.2 – Операторы if и блоки». Здесь мы рассмотрим некоторые типовые проблемы, возникающие при использовании операторов if. Вложенные операторы if и проблема висячих else Операторы if можно...
  • Добавлено23 мая 2021 в 22:11
    7.2 – Операторы if и блоки
    Первая категория инструкций управления порядком выполнения программы, о которой мы поговорим, – это условные операторы. Условный оператор – это оператор, который указывает, следует ли выполнять какие-то связанные с ним инструкции. C++ поддерживает...
  • Добавлено22 мая 2021 в 19:52
    7.1 – Введение в порядок выполнения программы
    Когда программа запускается, CPU начинает выполнение с начала main(), выполняет какое-то количество инструкций (по умолчанию в последовательном порядке), а затем, в конце main(), программа завершается. Конкретная последовательность инструкций, выполняемых...
  • Добавлено22 мая 2021 в 18:58
    6.x – Резюме к главе 6 и небольшой тест
    Краткое резюме В этой главе мы рассмотрели много материала. Хорошая работа! Составная инструкция или блок – это группа из нуля или более инструкций, которая обрабатывается компилятором, как если бы это была одна инструкция. Блоки начинаются...
  • Добавлено22 мая 2021 в 17:09
    6.13 – Безымянные и встраиваемые пространства имен
    C++ поддерживает две модификации в обычных пространствах имен, о которых стоит хотя бы знать. Мы не будем опираться на них, поэтому пока считайте этот урок необязательным. Безымянные (анонимные) пространства имен Безымянное пространство имен (также...
Назад
Начало
Вперед
Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

         

Карта сайта

Последние материалы

Контакты: radioprog@gmail.com

© 2008 —2025 RadioProg.RU