Task 5 - Lectures

Здравейте,

опитвам се да реша последната задача от домашното от тема 4 . Advanced C++ Class Members, Но срещам затруднения при обработването и печатането на информацията подредена по тип.

Линкове към двата ми header files : 

 

Lecture.h - https://pastebin.com/ESWnkwFi;

Resource.h - https://pastebin.com/3xaE4Yif

Очевидно трябва всички типове да бъдат поставени в един мап от ResourceType и int. Първото, което ме спъва е че дори и по някакъв начин да запълвам този мап (чрез allTypes[c.getType()]++; - от Lecture.h), когато печатам на конзолата ми излизат два пъти Demos с различни стойности, а второто е че когато го пусна в debugging mode, CodeBlocks направо се затваря :D.

Някой може ли да ми подскаже какво трябва да направя, за да мога да попълня правилно map-a allTypes и после да мога да изпечатам правилно на конзолата.

Благодаря предварително и Весели празници !