PVOID - PVOID

О сайте

Ресурс содержит преревод различных статей по разработке, перевод учебника по языку программирования C++. Количество статей растёт, появляются переводы интересных статей по разработке под Linux, шпаргалки по различным рутинным процесам сборки библиотек, статьи по разработке на C++ под промышленные ПЛК и многое другое.

C++

  • Базовый ввод-вывод
    Стандартный заголовочный файл sstream определяет тип stringstream, который позволяет обрабатывать строку как поток, и это позволяет использовать операции вставки/извлечения в/из строки так же, как если бы она была потоком cin или cout. Эта возможность особенно полезна для преобразования строк в числовые значения и...
  • Динамическая память
    Динамическая память выделяется оператором new, за которым следует спецификатор типа данных и, если требуется последовательность из более, чем одного элемента, их количество в квадратных скобках [ ]. Он возвращает указатель на начало блока выделенной памяти. Его...
  • Директивы препроцессора
    Директивы препроцессора — это строки, включаемые в код программы, которым предшествует символ решетки (#). Эти строки являются не выражениями программы, а директивами препроцессора. Препроцессор проверяет код до начала компиляции кода...

Linux

  • Динамически загружаемые (DL) библиотеки
     Динамически загружаемые библиотеки — это библиотеки, которые загружаются не при запуске программы. Они особенно полезны для реализации плагинов или модулей, потому что они позволяют...
  • О переносимых исполняемых файлах в Linux
    Если нужно собрать бинарный deb или rpm пакет или просто собрать переносимый бинарный файл, но нетвозможности собирать под каждую версию каждого дистрибутива, можно скомпоновать в него все библиотеки статически, оставив только зависимость от библиотеки libc...
  • Общие библиотеки
     Общие библиотеки — это библиотеки, которые загружаются программами при старте. Каждая общая библиотека имеет специальное имя, называемое soname. У soname есть префикс lib, имя библиотеки, фраза «.so», за которой следует точка и номер версии, которые увеличиваются при изменении...

Другое

  • Класс обработки DCON-запросов.
    DCON-запросы представляют собой ANSI-строки с терминатором \r(символ возврата каретки - 0x0D), посылаемые модулям ввода-вывода, которые, в свою очередь возвращают ответ...
  • Работа с дисплеем в i-7188XAD
    Контроллер ICP DAS i-7188XAD позволяет отображать необходимую информацию двумя способами: можно моргать светодиодом, что весьма кстати, когда необходимо отобразить, например, прием или передачу данных, а также имеется возможность индикации  при помощи дисплея из пяти сегментов...
  • Разное
     Исторически были две специальные функции, _init и _fini, которые могут быть использованы для конструкторами и деструкторами. Однако, они являются устаревшими, и их использование может привести к непредсказуемым результатам. Ваши библиотеки не должны использовать их; вместо этого...