Новые записи

Все статьи по тэгу - Cpp

Сегодня мы рассмотрим создание скользящего переключателя (Slider button) – кнопки представляющей собой переключатель аналогичный использующимся в мобильных телефонах.

Опубликовано в Виджеты

В прошлых частях мы рассмотрели основы булевой арифметики и двоичную систему счисления. Пришло время на практике применить эти знания.

Работать мы будем в QtCreator на языке программирования C++.

Опубликовано в C++

В прошлой части мы рассмотрели основы булевой арифметики, сегодня мы рассмотрим основы двоичного счисления и как данные хранятся в памяти ПК на примере С++ в QT5.

Опубликовано в C++

Сегодня мы рассмотрим основы булевой арифметики и практическое её применение в С++.

Булева алгебра – раздел математики, рассматривающий логику с математической точки зрения.

Во многом основана на трудах Джорджа Буля (1815-1864). Мы будем рассматривать логические операции над числами 0 и 1. Часто эти операции называют Булевой арифметикой, так как над числами выполняются элементарные действия.

Опубликовано в C++

В предыдущих статьях мы рассмотрели установку среды разработки Arduino и загрузку простых скетчей в устройство.

Сегодня мы рассмотрим работу с последовательным портом (COM) в QT5. Соединяться через COM-порт мы будем с Arduino UNO.

Опубликовано в Astra Linux

Для разработки программ на языке c++ вы можете использовать среду разработки Visual Studio Code (VSCode).

Сегодня мы рассмотрим установку поддержки языка программирования с++ в этой IDE.

Выбор компилятора

Перед установкой расширения для поддержки с++ в VSCode нам нужно сначала определиться какой компилятор использовать.

Под Windows существует несколько возможностей:

  • Вы можете использовать Windows Subsystem for Linux (WSL) и установив в виртуальной машине все необходимые пакеты компилировать программы с помощью специального расширения для VSCode.
  • Вы можете установить MinGW или MSYS2 и использовать их компиляторы.
  • Вы можете установить компилятор Microsoft C++ compiler (MSVC)

Сегодня мы рассмотрим самый простой способ – установку Microsoft C++ compiler (MSVC).

Опубликовано в Visual Studio Code

Сегодня мы рассмотрим инициализацию классов - вызов конструктора и деструктора, особенности их вызова при использовании указателя на экземпляр класса, а также копирующий конструктор – для чего он нужен, как объявляется и где применяется. 

Опубликовано в C++

Сегодня мы рассмотрим причину появления сообщения:

Function parameter 'xxxxxxxx' should be passed by const reference.

от статического анализатора Cppcheck. 

Так же будут рассмотрены:

  • Передача аргументов в функцию по значению и по ссылке.
  • Использование const при передаче аргумента в функцию. 
  • Влияние разных способов передачи аргументов в функцию на время выполнения функции.
Опубликовано в C++

При написании программ, очень часто программисты делают ошибки. Большую часть из них отлавливает компилятор, но некоторые, при беглом осмотре, не являются ошибками, но могут привести к непредсказуемым глюкам и багам, на отлов которых можно потратить очень много времени.

Для, поиска подобных проблем были созданы специальные утилиты - статические анализаторы кода.

Сегодня мы рассмотрим установку и использование статического анализатора кода Cppcheck в среде разработки Qt Creator.

 

Опубликовано в C++

В прошлой части мы рассмотрели поиск в каталоге LDAP.

Сегодня мы рассмотрим обработку результатов поиска и создадим класс-хранилище для нашей информации.

В этой статье мы будем использовать проект из предыдущей части.

Опубликовано в LDAP
Топ-100