С/C++

Дата и время

Стандартная библиотека C++ не обеспечивает надлежащий тип даты. C++ наследует и функции и структуры для манипуляции датой и временем из Cи. Чтобы получить доступ к дате и времени, и связанных с ними функциями и структурами, вам потребуется включить файл заголовка #include <ctime>

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

Макросы запроса функций

Точный набор функций, доступных при компиляции исходного файла, зависит от того, какие макросы запроса функций вы определяете.

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

Отладка в The GNU Project Debugger

Отладчик (англ., debugger) – это программа, позволяющая контролировать выполнение другой (отлаживаемой) программы. Отладчик позволяет выполнять программу по шагам (пошаговая отладка), просматривать значения ячеек памяти, устанавливать точки останова и т. д

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

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

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

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

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

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

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

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

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

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