06. juni 2002 - 17:48Der er
10 kommentarer og 1 løsning
Download header-files?
Hej C++ eksperter! ;)
- Jeg er i fuld gang med at lære C++ for alvor, men tit når jeg følger tutorials finder jeg ud af, at jeg overhovedet ikke har de header-files der er tale om... F.eks. graphics.h - men også andre...
- Er der ikke en stor database hvor man kan downloade alle mulige headerfiles? Jeg ved ikke om det er ulovligt, men det kunne jeg da ikke forestille mig? ;)
Headerfiler er nogen man selv skriver til sine cpp filer. Derfor vil ideen med 'en stor headerfil-database' ikke være særlig naturlig.
Hvis f.eks. du har lavet et skakspil og har en klasse til at håndtere selve skakbrættet, så vil du måske have en "braet.h" fil til dine definitioner. I dit ludo-spil kan det så være du har en "braet.h" fil til at definere variabler og metoder. Eftersom Ludo og skak er lidt forskellige vil det være højst usansynligt at den samme fil kan bruges (noget vil sikkert kunne genbruges).
Så som jpk siger, så er der størst chanche for at finde header filer sammen med selve implementerings filerne.
Først og fremmest burde disse include filer følge med din compiler / IDE og alle ligge i dennes include directory.
Derudover har f.eks. MS Visual Studie deres egne include filer, som er forskellige fra f.eks. Borlands. Dermed ikke sagt at de ikke indeholder de samme funktioner, men selve implementeringen kan variere. Derudover kan det også i nogle tilfælde være at en compiler har lidt "ekstra" funktioner i forhold til andre.
F.eks. har jeg luret et stump kode hvor der benyttes en "movexy(...)" funktion fra en af de headerfiler der håndtere consollen. Lidt irriterende at finde ud af det ikke er standard og så skal til selv at implementere den.
Du kan sikkert finde den samme sted som du har downloadet koden der skal bruge den! (Eller i det mindste en referance til et sted den kan hentes) Vi har jo INGEN mulighed for at vide hvilken graphics.h det drejer sig om, der er sandsynligvis millioner af filer med det navn...
jpk -> Jamen, det er en masse kodeeksempler fra planetsourcecode.com <- Og der kan man ikke downloade dem... ;(
- Men her er pointene... =)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.