09. december 2002 - 20:58Der er
2 kommentarer og 1 løsning
Kalde funktion foer den bliver defineret
Den foelgende kode er meget simplificeret: int funktion1() { funktion2(); return 0; } int funktion2() { return 0; }
Mit problem er, at jeg har et program hvor to funktioner kan kalde hinanden. Problemet er, at jeg faar foelgende fejl naar jeg proever at compile: \\cpp\stuff\Interactive City\a1.cpp(12) : error C2065: 'a1mailbox' : undeclared identifier Jeg har foer lavet noget lignende i PHP, der kan man fint. Nogen loesning?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
int funktion2(); int funktion1() { funktion2(); return 0; } int funktion2() { return 0; }
Synes godt om
Slettet bruger
09. december 2002 - 21:08#2
Det virkede i foerste omgang, men nu faar jeg: \\cpp\stuff\Interactive City\a1.cpp(58) : error C2601: 'a1mailboxpunch' : local function definitions are illegal
Hvis det er metoder i en C++ klasse skal du bruge:
class X { int funktion1(); int funktion2(); } int X::funktion1() { funktion2(); return 0; } int X::funktion2() { return 0; }
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.