Będę musiał napisać program symulujący bankomat w C++, obiektowo. W sumie to go napisałem, wszystko działa tak jak powinno wg. założeń z zadania, ale zaliczający stwierdził, że mój program jest za bardzo "proceduralny"... Nie wiem, tak umiem programować i nie bardzo widzę jak to napisać wyłącznie obiektowo. W Mainie nie mogę nawet żadnego Menu zrobić, nic a nic. Stąd pytanie - czy ktoś z Was ma pomysł jak znaleźć jakiś tutorial podobny do tego tutaj: http://www.math-cs.gordon.edu/courses/cs320/ATM_Example/indexOld.html tyle, że w C++? Niezbyt swobodnie czuję się w programowaniu obiektowym i do momentu oddania nie rozeznam się w tym na tyle, żeby to napisać samemu. Ja cholera mechanikiem jestem, a nie programistą... :(.
@japer: No ok - to działa fajnie. Ale nie mam pojęcia jak to przerobić żeby mieć klasy/obiekty w osobnych plikach. Jak to rozdzielam to mimo starań wszystko mi się w--------a wyrzucając setki errorów...
@japer: Dzięki za pomoc :). Dzisiaj oddałem napisany przez siebie program stworzony na bazie tego, moje poprzedniego napisanego proceduralnie i jakiegoś tam z neta i zaliczone. Jeszcze raz dzięki ;).
Będę musiał napisać program symulujący bankomat w C++, obiektowo. W sumie to go napisałem, wszystko działa tak jak powinno wg. założeń z zadania, ale zaliczający stwierdził, że mój program jest za bardzo "proceduralny"... Nie wiem, tak umiem programować i nie bardzo widzę jak to napisać wyłącznie obiektowo. W Mainie nie mogę nawet żadnego Menu zrobić, nic a nic. Stąd pytanie - czy ktoś z Was ma pomysł jak znaleźć jakiś tutorial podobny do tego tutaj: http://www.math-cs.gordon.edu/courses/cs320/ATM_Example/indexOld.html tyle, że w C++? Niezbyt swobodnie czuję się w programowaniu obiektowym i do momentu oddania nie rozeznam się w tym na tyle, żeby to napisać samemu. Ja cholera mechanikiem jestem, a nie programistą... :(.
Ktoś coś?
plik nagłówkowy zaczynaj tak:
#ifndefTakie coś dotyczące klasy klient może pozostać w nagłówku, prawda? Czy też takie zwracanie traktować jako funkcję?
string pobierzImie() const { return imie;