Записи, конспекты, шпаргалки по IT технологиям.

Использование коллекций GLib

Из этого урока Вы узнаете, как использовать коллекции GLib для эффективного и элегантного управления данными в своих программах на Си. Коллекции GLib являются результатом многолетнего совершенствования и используются многими программами с открытым исходным кодом. Эти коллекции предоставляют более сложные структуры данных / контейнеры (функции и переменные, необходимые для управления данными), которых недостаточно в языке Си. Данное руководство написано для программистов Linux™ или UNIX®, чьи навыки и опыт находятся на начальном и среднем уровнях.

[ Читать далее ... ]

С++ Сокрытие имен при наследовании

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

[ Читать далее ... ]

Литералы и константы

Представление литералов и констнат типов.

[ Читать далее ... ]

Сборка программы с помощью GNU Make

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

[ Читать далее ... ]

Компиляция и компоновка с помощью GNU Compiler Collection (GCC)

GCC - GNU compiler collection – это инструментальное средство разработки программ на языках Си, Си++, Фортран и других.

[ Читать далее ... ]

Ограничения типов std::numeric_limits

Содержит информацию о свойствах арифметических типов (целых или с плавающей точкой) на конкретной платформе, для которой скомпилена библиотека. Это шаблонный класс специализирован для каждого фундаментального арифметического типа, его члены, описывают свойства типа T. Этот шаблон не может быть специализированы для какого либо другого типа данных.

[ Читать далее ... ]