Templejt funkcija

Templejt funkcija

offline
  • KLJ 
  • Novi MyCity građanin
  • Pridružio: 29 Jun 2016
  • Poruke: 1

Zadatak
Napisati klasu Vozilo koja sadrži atribute marka, model, brojSasije, snagaMotora , čistu virtuelnu funkciju proveri Registraciju i dva konstruktora (sa i bez argumenata).
Napisati klasu KopnenoVozilo koja ima atribute registracioniBroj, brojTockova i datum registracije, prijateljsku funkciju ispisiPodatke kao i dva konstruktora (sa i bez argumenata).
Napisati konkretnu klasu Automobil koja nasledjuje klase Vozilo i KopnenoVozilo i ima svoje atribute brojVrata, velicinaTockova, funkcije za upis i čitanje iz fajla i dva konstruktora (sa i bez argumenata). Registracija automobila je ispravna ako je dužina 7, prva dva karaktera su velika slova, poslednja dva karaktera su slova a ostali karakteri su brojevi.
Nadjačati operator minus (-) tako da se pri oduzimanju dva objekta klase Automobil kao rezultat vraća prvi objekat.
Napisati templejt funkciju koja za dva ulazna objekta kao rezultat vraća objekat sa većom snagom motora.
Atributi svih klasa su privatni, potrebno je napisati funkcije za manipulaciju atributima.
Napraviti u mejn funkciji dva objekta klase Automobil i pozvati sve funkcije.


Jel moze neko ko zna da napise deo koda koji se odnosi na templejt. Unapred zahvalna ! Zaljubljen



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Izvoli:
template <const Vozilo &a, const Vozilo &b> Vozilo getVoziloWithMaxSnagaMotora() { return a.snagaMotora > b.snagaMotora ? a : b; }



Ko je trenutno na forumu
 

Ukupno su 1044 korisnika na forumu :: 39 registrovanih, 4 sakrivenih i 1001 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., Asparagus, babaroga, Cassius Clay, darkangel, draganca, FileFinder, Frunze, HrcAk47, hyla, ikan, jackreacher011011, Karla, krkalon, ladro, laurusri, Leonov, ljuba, Luka Blažević, milos.cbr, milutin134, nemkea71, novator, Outis, pein, RJ, S2M, Singidunumac, Sir Budimir, slonic_tonic, Srle993, Toper, tubular, vladulns, yufighter, Yugol33, zillbg, Čivi