✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
Klasa imena Registracija predstavlja registraciju automobila u BiH. Klasa ima dvije privatne varijable tipa int, imena reg1 i reg2, koje sadrže dva pozitivna troznamenkasta broja (od 100 do 999) koji čine registraciju. Klasa ima default konstruktor koji i reg1 i reg2 postavlja na vrijednost 100. Klasa ima također i preopterećeni konstruktor koji prima dvije varijable na koje postavlja vlastitu registraciju. U preopterećenom konstruktoru se vrši provjera ispravnosti varijabli registracije.
class Registracija { int reg1; int reg2;
public: Registracija(); Registracija(int a, int b);};
Registracija::Registracija() { reg1 = 100; reg2 = 100;}
Registracija::Registracija(int a, int b) { if(a>99 && a<1000) reg1 = a; if (b > 99 && b < 1000) reg2 = b;}
U main funkciji se deklarira jedan objekt pomoću default konstruktora, a drugi pomoći preopterećenog konstruktora. Ispravan kod main funkcije je: