COVER INCLUDE

Fullständig includering
Cover är en stor samling headerfiler som samlas ihop i header-filen _cover.h. Denna headerfil inkluderas sedan i koden enligt följande:

#include <cover / _cover.h>

 

#include talar om att det är frågan om infogning till koden. '<' och '>' säger att det som skall inkluderas ligger i "include"- mappen för programmeringsverktyget man jobbar i.
Raden 'cover / _cover.h'- där första ordet är "cover" anger att det som skall inkluderas ligger i en egen mapp inne i mappen "include". Det andra ordet '_cover.h' är filen som skall inkluderas. Den filen anger alla Cover-filer som i sin tur skall inkluderas.

Optimerad includering
När en fullständig includering sker kommer en del koder och annat med i den kompilerade koden som inte behövs. Om man vill ha ett program som är fritt från denna onödiga kod och dessutom vill ha sitt program så litet som möjligt kan man optimera koden genom att endast includera de funktioner som behövs för tillfället. Det skall dock sägas att den onödiga kod som åker med i programmet, om optimering inte används, inte på något sätt försämrar programmet.

När en optimering skall göras inkluderas inte _cover.h. Det som i detta läge skall inkluderas är endast den headerfil som hör till aktuell funktion enligt följande.

#include <cover/ac_WindowMain_1.h>
#include <cover/ac_WindowCreate_1.h>
#include <cover/ac_WindowSetStretchStyle_1.h>

I exemplet ovan inkluderas alltså tre headerfiler. ac_WindowMain_1 skall alltid ligga överst och alltid vara med. Därefter kommer funktionen för att öppna ett fönster och därefter en funktionen som gör att fönstrets storlek kan ändras genom att dra i fönstrets kant. Om programmet är stort kommer det att bli en hel del inkluderade funktioner i koden.
Headerfilens namn finns i mappen 'Funktioner'.