03. juni 2002 - 18:35Der er
9 kommentarer og 1 løsning
static i en stor klasse??
jeg skal bruge 2 variabler i en klasse som privat data som skal beholde deres værdi når jeg forlader deres funktion. hvad skal jeg helt præcis have med når jeg erklærer dem??
Du gør som ovenstående. int TEST::StaticCount = 0; skal bare stå et sted efter class definitionen (det er ligegyldigt om du gør det i header eller cpp filen). Og den skal bare stå udenfor funktioner.
Hmmmm....Mht. hvad du gør hvis "...en anden aktivere en funktion i min klasse ...", jamen så er den jo initialiseret. Eller med andre ord: Uanset hvorfra du kalder en metode fra klassen, så er filen jo inkluderet (ellers kan du ikke bruge klassen), og dermed er linien også kompileret.
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.