chore: Add course material

This commit is contained in:
2026-10-05 11:27:21 +02:00
parent 971813c351
commit e8241fd1ff
660 changed files with 26658 additions and 1 deletions
+14
View File
@@ -0,0 +1,14 @@
#include "CountVisitor.h"
#include <iostream>
CountVisitor::CountVisitor() : nPerson(0), nCompany(0), nGroup(0) {}
void CountVisitor::printCounts() {
std::cout << "Persons: " << nPerson << " Companies: " << nCompany << " Groups: " << nGroup << "\n";
}
void CountVisitor::visit(const PersonEntry &p) { nPerson++; }
void CountVisitor::visit(const CompanyEntry &c) { nCompany++; }
void CountVisitor::visit(const GroupEntry &g) { nGroup++; }