C++ Advanced, Task {5} - Lectures
Извинете, не съм сигурен дали съм на прав път с тази задача. Мисля, че може да има по-добър начин, който не го виждам.
Условие на задачата : https://pasteboard.co/JiWgqtN.png
judge система : https://judge.softuni.bg/Contests/Compete/Index/1183#4
main.cpp skeleton : https://sourceb.in/3b4dd0cdf1
ResourceType.h skeleton : https://sourceb.in/1c3a75aa4a
Това, което аз съм решил за сега е описано с кода тук :
https://sourceb.in/511c0a74ef
Частта, която ме затруднява е ranged based for loop-а в main.cpp на 32 ред. Отляво имаме constant обект Resource, а от дясно обект-а lecture, което е самият проблем. Аз в Lecture класа имам static струкруа от данни, къедето съм си прихвърлил всичко с кода до момента, но някак си трябва да го принтирам в този цикъл :
for (const Resource& r : lecture) {
std::cout << r << std::endl;
}
. Някой би ли ме насочил ?