#include "thirdparty/SQLiteCpp/include/SQLiteCpp/SQLiteCpp.h" #include "headers/data.h" #include "headers/Park_spot.h" #include #include #include /* Code strucure like this: class declarations zijn in /headers/class_naam.h, en definitions van de member functs in /class_naam.cpp elke klas in zn eigen file omdat ik incomplete class declarations wilt tegengaan, omdat ik ze niet goed begrijp. En header/source split om multiple definition errors tegen te gaan. Park_spot representeert een parkeermeter bij elke parkeer spot. Een customer is een customer. Park time is een object die reffereert naar parkspot en customer, basically een record die zegt dat een customer voor x tijd geparkeert heeft bij spot x, enz. De client clockt in en uit bij een spot. */ using std::cout; int main() { class Customer sagar{"nonsense", Verhicle_type::medium}; sagar.update_db(); Park_spot p1{1}; p1.clock(&sagar); p1.clock(&sagar); sagar.gen_monthly(); }