Task 04 - Resources
Здравейте колеги! Имам проблем по 4-тата задача от домашното по тема 04. Advanced C++ Class Members .
Направих всичко по третия файл 'Resource.h' но не мога да разбера как да накарам програмата да се обръща към 'switch' функцията във 'ResourceType.h' за да ми извлича стойност за второто поле на обекта "Resource" .
Гледам че е предефиниран оператора '<<' във 'ResourceType.h' но не мога да измисля как да го извикам и с какви параметри така , че да ми присвои стойност за типът на клас 'Resource' .
Прилагам и кода за 'Resource.h'
Линк към условието и дадените готови файлове за задачата:
Благодаря предварително
А това как го комбинираш с getType() функцията , която се извиква в главната програма? Защото сега за тип ми ги дава всичките [unknown]
Използвах константна функция с пойнтера this:
Да де така съм я написал и аз тази функция ама иска още работи :)
Благодаря стана задачата...малко я хакнах признавам , но мина Джъджа
Все пак ето ти мойто решение. Малко по-различно е от твойто, но върви без проблем:
https://pastebin.com/nsW2Yczw