C++ Advanced Test
Здравейте! Имам два въпроса относно теста от последната лекция, който покриваше темата Class Members.
На 2 от въпросите имаше грешки, едната грешка предполагам е била умишлена.
https://imgur.com/juSeJ5z -> на тази снимка се вижда че декларираната като "friend' функция за предефениран оператор "по-малко" (<) се различава от дефинирата по долу функция за предефирниран оператор "извеждане" (<<). Това според мен е била уловката в този въпрос.
Колкото до другия въпрос https://imgur.com/0RmzxS7 -> на тази снимка се вижда също предефиниран метод за извеждане (<<), но при инициализацията на 3-те вектора има правописна грешка, което в случая би дало компилационна грешка, дори кодът да е верен. Тази грешка умишлено ли е там или просто при създаването на теста е допусната ?
Поздрави,
Валентин
Здравей,
Редът съвпада с този, който е при cout << ... << ... - но най-добре напиши кода на оператора и сложи вътре едно извеждане на двата параметъра - така ще можеш да провериш за себе си, а и най-вероятно ще го запомниш по-добре.
Поздрави,
Жоро