Islanbadsj Skrevet 12. mai 2010 Del Skrevet 12. mai 2010 (endret) Har en innlevering der jeg skal lage en database for en slags bedrift, og da skal de ansatte inn i en tabell av pekere. Det finnes tre typer ansatte og hver type har en egen klasse. Det jeg lurer på er hvordan jeg skal få de inn i en tabell der alle de forskjellige atributtene til hver ansatt er med. Lurer også ltt på hvordan menyen bør lages. Burde jeg bruke switch? Legger ved oppgaven slik at det blir litt lettere å forstå. oblig5.pdf Endret 12. mai 2010 av Islanbadsj Lenke til kommentar
Giddion Skrevet 13. mai 2010 Del Skrevet 13. mai 2010 Siden dette er til skolen så er jeg med vilje vag. Hva er problemet når du skal lage den lista? Du skal ha 3 data typer og de har noe til felles. Om du skal bruke 'if else'er eller 'switch' til menyen... vel det er ingen fasit, bruk det du syntes fungerer best og ser best/enklest ut. Lenke til kommentar
Islanbadsj Skrevet 13. mai 2010 Forfatter Del Skrevet 13. mai 2010 Har fått laget meny nå, men sliter litt med hva de mener med en tabell av pekere og hvordan dette eventuelt skal gjøres. Lenke til kommentar
Giddion Skrevet 13. mai 2010 Del Skrevet 13. mai 2010 Kan du bruke noen ferdig systemer i c++ eller ikke? Hvordan vil du lage en tabell av pekere med tanke på at ting skal kunne fjernes på ulike steder i tabellen? Hva mener du tabellen burde peke til? Hvordan har du tenkt å representere dataene i koden? Lenke til kommentar
Akidon Skrevet 14. mai 2010 Del Skrevet 14. mai 2010 (endret) Hehe hadde nettop denne oppgaven. Hvilke skole går du på? Er litt usikker på dette selv. At jeg er ferdig med oppgaven betyr ikke nødvendig at jeg skjønner alt i detalj. Men så vidt jeg har skjønt skal man deklarere objektene altså hver person som som et objekt i denne tabellen av pekere. Altså opretter man en peker som peker på objektene. peker* tabell[10]; Nå peker peker ut i ingenting egentlig. Altså er dette en tabell med nullpekere så vidt jeg har skjønt. Men du kan nå opprette objekter ved help av denne tabellen med å bruke: tabell = new subKlasse(); Håper dette gir litt klarhet kanskje. Skjønte det i alle fall bedre selv nå. Endret 14. mai 2010 av Akidon Lenke til kommentar
Giddion Skrevet 15. mai 2010 Del Skrevet 15. mai 2010 Siden dette er C++ så ville jeg nok brukt noe annet enn array, men ellers gir det mening. Lenke til kommentar
Giddion Skrevet 16. mai 2010 Del Skrevet 16. mai 2010 (endret) Hvis jeg ikke husker helt feil så har c++ tre kontainere som man kan velge i: std::List (info) std::Vector (info) std::Deques (info) De fungere på ulike måte så de har ulike bruksområder. Vector er mest lik array både i virkemåte og funksjonalitet og er normalt det beste valget. Endret 16. mai 2010 av Giddion Lenke til kommentar
Akidon Skrevet 16. mai 2010 Del Skrevet 16. mai 2010 Vector har jeg hørt om. Men det var visst gått ut av pensum i vårsemesteret. Så jeg var egentlig stuck med array da. De andre har jeg ikke hørt om. Men vector fungerer nok bra sikkert, var egentlig det jeg hadde tenkt å bruke. Men så sa læreren min at jeg ikke tenkte å tenke på det, i og med at det ikke var i pensum og i denne oppgaven ville array fungere fint også. Lenke til kommentar
Giddion Skrevet 16. mai 2010 Del Skrevet 16. mai 2010 Vector har jeg hørt om. Men det var visst gått ut av pensum i vårsemesteret. Så jeg var egentlig stuck med array da. De andre har jeg ikke hørt om. Men vector fungerer nok bra sikkert, var egentlig det jeg hadde tenkt å bruke. Men så sa læreren min at jeg ikke tenkte å tenke på det, i og med at det ikke var i pensum og i denne oppgaven ville array fungere fint også. Det var jo litt skremmende at dere ikke lære det, men man lærer jo ikke lære alt på skolen Lenke til kommentar
Akidon Skrevet 16. mai 2010 Del Skrevet 16. mai 2010 Hehe er vell begrenset hva man kan lære på at halvt år.Har uansett bare en inføring i c++. Er ikke akkurat det viktigste faget i graden min. Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå