13. oktober 2003 - 12:56Der er
7 kommentarer og 1 løsning
implementering af abstract klasse
Jeg skal skifte mellem flere beregnings algoritmer og vil derfor benytte et strategy pattern. Jeg har en klasse Alg som jeg vil lade være abstract og 2 klasser AlgX og AlgY som skal nedarve og implementere den eneste function calc(); Fra en anden klasse Control skal jeg benytte Alg.
1) Hvis jeg definerer en .h fil for Alg skal jeg så også have en .cpp og i så fald hvad skal der stå i den?
2) Kan jeg nøjes med at include Alg.h i AlgY.cpp og AlgX.cpp, eller skal jeg have en AlgX.h og AlgY.h som includer Alg.h
3) For at bruge Alg i Control hvad skal jeg saa inkludere
Jeg ville lave: alg.h med definitioner af alle 3 klasser alg.cpp med implementation for alle 3 klasser (Alg har muligvis let ikke noget) inkludere alg.h hvor jeg skulle bruge det
13.19.20 : den var god, ja selvfølgelig virker det :)
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.