PVOID - PVOID

О сайте

Не все разделяют мнение, что технические тексты стоит переводить на русский язык, однако, есть и другое мнение. Ресурс начал существование с перевода учебника по языку программирования C++, который показался очень понятным и интересным, но чтение на английском для начинающих может оказаться затруднительным. Развитие продолжается в этом направлении, с добавлением материалов различных авторов на разные темы.

C++

  • Базовый ввод-вывод
    Этот раздел является переводом туториала C++ Language Примеры программ предыдущих разделов обеспечивали незначительное взаимодействие с пользователем, если оно вообще было. Они просто отображали значения на экране, но стандартная библиотека предоставляет множество дополнительных способов взаимодействия с пользователем через функции...
  • Динамическая память
    Этот раздел является переводом туториала C++ Language В предыдущих разделах  вся необходимая память определялась перед выполнением программы путем определения необходимых переменных. Но бывают случаи, когда потребности в памяти  могут быть определены только во время выполнения программы. Например, когда количество памяти зависит от ввода...
  • Дружественность и наследование
    Этот раздел является переводом туториала C++ Language   Дружественные функции В принципе, закрытые и защищенные члены класса недоступны извне того же класса, в котором они объявлены. Однако, это правило не применяется к «друзьям». Друзья — это функции или классы, объявленные с использованием...

Linux

  • Динамически загружаемые (DL) библиотеки
     Динамически загружаемые библиотеки — это библиотеки, которые загружаются не при запуске программы. Они особенно полезны для реализации плагинов или модулей, потому что они позволяют выполнить загрузку плагина тогда, когда он действительно нужен. Например, система подключаемых...
  • Общие библиотеки
     Общие библиотеки — это библиотеки, которые загружаются программами при старте. Когда общая библиотека установлена правильно, все программы, которые запускаются впоследствии, автоматически используют новую общую библиотеку. На самом деле, они намного более...
  • Разное
     Команда nm   Команда nm может сообщать список символов указанной библиотеки. Она работает как со статическими, так и с общими библиотеками. Для указанной библиотеки nm(1) может перечислить определенные символы, значение каждого символа и его тип. Также она может указать, где символ был...

Другое

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