08. marts 2003 - 17:09Der er
3 kommentarer og 1 løsning
kald en funktion i Borland C++
Jeg er newbie i C++ og kan ikke lave et kald til en funktion der skal retunerer en boolean.
Hvis man fx. vil se om en tekstboks er tom. (Det er for vanskeligt at forklare hvad jeg reelt vil). Jeg tror at jeg skal definere text() et eller andet sted for for compileren kan ikke kende den
Generelt skal du huske at erklære din funktion før du bruger den. Arnes første forslag går ud på at erklære og definere funktionen text() før du kalder den. Arnes andet forslag går ud på at erklære text() før du kalder den, og så definere den senere.
Det er tilladt at erklære og definere samtidigt, men personligt synes jeg det er nemmest altid at skille erklæring og definition.
Hvis du skal bruge funktionen i flere filer, så husk at smid erklæringen ud i en .h-fil, som du så #includer i de andre filer. Men du definerer kun funktionen i en .cc / .cpp fil, ellers bliver linkeren sur på dig.
Tak, det virker og ved nærmere eftertanke kan jeg godt huske at funktionen skal erklæres inden den kaldes.
Også tak til olennert for uddybning af af emnet.
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.