De er allerede kodet i header-filer. De kaldes af C ++ udfører miljø og ikke af din tilpassede kode. På den måde kaldes de implicit. Navnene på de overskrifter for disputatser filer er cstddef, grænser, climits, cfloat, cstdlib, nye, typeinfo, undtagelse, cstdarg, csetjmp, ctime, csignal og cstdlib. Jeg vil ikke gå i detaljer i denne serie. Hvis dit mål er at have en vis indsigt i C ++ programmering og få mere selvtillid, så hvad jeg vil give dig i denne serie bør være nok så vidt som spørgsmål i forbindelse med Sproglig støtte Bibliotek er berørt.
Selvom funktionerne i dette bibliotek kaldes automatisk, kan du også ringe nogle af dem i din brugerdefineret kode, som vi ser senere. Implementering Egenskaber Der er nogle klasser i C ++ Standard Sprog Support Bibliotek, med egenskaber (data medlemmer). Disse egenskaber bestemme de maksimale og minimale størrelser af grundlæggende typen objekter. De maksimale og minimale størrelser (grænser) af en grundlæggende form afhænger af compileren (implementering). Objekt grundlæggende typer er int, float, char, _Bool, og ugyldig. int og float har variationer.
En underskrevet int har en maksimal positivt tal og et minimum negativt tal. Dette og andre numeriske grænser bestemmes ved at gennemføre Egenskaber for Standard Sprog Support Bibliotek. Jeg vil ikke gå i detaljer, som header tager sig af hvad. Jeg vil bare give dig lige hvad du har brug for at have simpel kendskab til standard Sproglig støtte Bibliotek og at have mere tillid til din brugerdefinerede programmering, når der beskæftiger sig med spørgsmål i forbindelse med biblioteket. Lad os stoppe her og fortsætte med start og ophør af C ++ programmer i den næste del af serien.
Chrys at nå frem til et hvilket som helst af de dele af denne serie, så skriv den tilsvarende titel nedenfor og mit navn, Chrys, i søgefeltet på denne side og klik på Søg (brug menuen, hvis de findes): Introduktion til C ++ Standard Sprog