14. november 2000 - 15:30Der er
16 kommentarer og 1 løsning
svær
Hej! er der nogen, som har et forslag til følgende:
Containerklassen \"Fly\" skal sammen med medlemsfunktionernerne fra klassen \"passager\" som minimun tilbyde flg. funktioner: - Indlæse fra fil ved programstart. - Udlæse til fil ved programstart. -Oprette nye data, slette data, ændre eksisterende data. -Sammentælle overnævnte. -søge og sortere?
Sådan en kunne jeg nok kode på en eftermiddag, men er det nu også det du vil have??? Var det ikke bedre selv at kode lidt, og så spørge om hjælp med det du ikke kunne finde ud af? Det er vel ikke meningen, at du bare kan lægge dine skoleopgaver herop, og så kan vi lave dem for dig?
Skal det laves i C++??? - jeg tror jeg har lavet noget alá det du søger, men det er i Turbo Pascal... - Det vil nok også være smartere at lave det selv... - som DMK nævnte... Jeg er klar på at hjælpe hvis jeg kan... :)
Den går ikke det snyderi Jeg går på samme skole og har lige hjulpet en elev med en compilerfejl det er til at accepterer men ligefrem at lave kursusarbejdet det er snyd....men du snyder jo kun dig selv. Desuden har i haft tre dage til at lave det i.
Husk at lave et objekt af klassen Cpassager i Fly klassen og et objekt af fly klassen i main () det er nogle af de fejl så jeg har hjulpet lidt med... Har du gjort det ???
Tak for din hjælp det er det mest konkrete vi har set endnu. vi vil gerne give dig nogle point som tak. men vi ved ikke hvordan (vi er totalt håbløse så dit svar kan nok desværre ikke engang hjælpe os.)
Du forlanger lidt rigeligt af os synes jeg - det er en større opgave at kode alle de funktioner du søger. Mht. til selve klasserne kan du tilgengæld få lidt inspiration lige her:
#include <iostream.h> #include <string.h>
class shared { public: shared(int x) { data = x; }; shared(void) { data = 0; }; void Mx(int add) { data += add; }; protected: int data; }; class inheritA : shared { public: inheritA(int x) : shared(x) { strcpy(name, \"[Unknown]\"); }; inheritA(char *n, int x) : shared(x) { strcpy(name, n); }; int M2(int add) { Mx(add); return data; }; int M1(int add) { data = 0; return M2(add); }; protected: char name[20]; }; class inheritB : shared { public: inheritB(int x) : shared(x) { /* No extra */; }; int M4(int add) { Mx(add); return data; }; int M3(int add) { data = 0; return M4(add); }; };
int main (void) { cout << \"Så kører vi igen ...\" << endl;
Eksemplet viser både hvordan een klasse kan arve egenskaber (data) og funktioner fra en anden klasse - og evt. overskrive nogle af dem.
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.