Gå til innhold

Kalle en (fysisk) lavere funksjon


Anbefalte innlegg

Trenger å kalle en void som ligger lavere i koden.

 

Noe slikt:

 

void1()

{

void2();

}

 

void2()

{

void1();

}

 

int main()

{

void2();

}

 

 

Kan det gjøres? Eller må jeg slå sammen void1 og 2 til en ?

 

 

Mvh; ze5400

Endret av ze5400
Lenke til kommentar
Videoannonse
Annonse
Trenger å kalle en void som ligger lavere i koden.

 

Noe slikt:

 

void1()

{

void2();

}

 

void2()

{

void1();

}

 

int main()

{

void2();

}

 

 

Kan det gjøres? Eller må jeg slå sammen void1 og 2 til en ?

 

 

Mvh; haXXa

8088345[/snapback]

 

 

Det er ikke noe problem

du må legge til en deklarering av void2()

 

så koden skal se noe slikt ut

 

void void2(); //denne må legges til

void void1()
{
void2();
}

void void2()
{
void1();
}

int main()
{
void2();
}

 

ps. Jeg har også lagt til void som retur verdi.

Lenke til kommentar

Det er lurt å ha funksjonsdefinisjoner for alle funksjoner øverst i koden (eller lignende). Det gjør det også lettere å se hvilke funksjoner som er i koden. Gjelder selvsagt ikke hvis du har store prosjekter; da legger du jo funksjonsdefinisjonene i header-filer.

Lenke til kommentar
Det er lurt å ha funksjonsdefinisjoner for alle funksjoner øverst i koden (eller lignende). Det gjør det også lettere å se hvilke funksjoner som er i koden. Gjelder selvsagt ikke hvis du har store prosjekter; da legger du jo funksjonsdefinisjonene i header-filer.

8089875[/snapback]

Legger dem vel helst i headerfilen med passende GOD dokumentasjon.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...