Inac v C++ by som cakal triedy a OOP, a ne ze si v main testujes ci head je null, to je predsa zalezitost triedy fronta, ktora ma poskytovat metody "pridaj_prvok", "vyhod_prvok", apod., a ktora bude odladena tak aby tam nenastavali problemy. Tym si zancne zjednodusis main ktory bude logicky a prehladny a nebude problem tam najst chybu, atd. To je zakladny vyznam OOP.