#include #include #include using namespace std; // Add your classes here int main() { // Should print: // Card (elektronic): VISA; owner = Kim; number = '4711 0123 9876 0001'; // Coin (real money): Riksbanken; nominal value = 10; real value = 0.12; // Card (elektronic): MasterCard; owner = Sam; number = '012 347 110'; // Coin (real money): Riksbanken; nominal value = 5; real value = 0.13; const Card visa{"VISA", "Kim", "4711 0123 9876 0001"}; const Card master{"MasterCard", "Sam", "012 347 110"}; const Coin sek10{"Riksbanken", 10.00, 0.12}; const Coin sek5{"Riksbanken", 5.00, 0.13}; vector pmv; pmv.push_back(&visa); pmv.push_back(&sek10); // pmv.push_back(&master); // pmv.push_back(&sek5); for ( Payment_Method const* pm : pmv ) { pm->print(); cout << endl; } // Should not be possible // Card c = visa; // Account_PM apm("Kim", "1234"); return 0; }