07. maj 2004 - 13:56Der er
9 kommentarer og 1 løsning
Kalde en funktion i en cpp fil
Det lyder nok helt tåbeligt det her, men jeg er forholdsvis newbie i c++
Jeg har en funktion i en cpp-fil, som jeg gerne vil kalde fra en anden cpp-fil. Funktionen er ikke defineret i nogen header-fil, altså cpp-filen er stand-alone så at sige.
Er jeg nødt til at lave en header-fil, hvori funktionen er defineret eller er der en anden måde?
Øh, det må du lige forklare nærmere...Hvis jeg har to cpp-filer, fil1.cpp og fil2.cpp, som begge implementerer en funktion, func(), hvordan specificerer jeg så at det er func() i f.eks. fil2.cpp, som jeg vil bruge?
Okay, men så er jeg forvirret igen. Sagde du ikke, at jeg kunne lave erklæringen i den cpp-fil, hvor funktionen (som er i en anden fil) kaldes fra?! Altså func() er i fil1.cpp og jeg kalder den fra fil2.cpp. Hvad hjælper det så at erklæringen er i fil2.cpp, når implementeringen er i fil1.cpp? Håber det giver mening!
Erklæringen skal være der hvor funtkionen skal bruges.
Linkeren sørger for at få tingene linket sammen.
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.