Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "Bank.h"
- #include <iostream>
- Bank::Bank(std::string name){
- this->m_name = name;
- }
- Bank::~Bank()
- {
- }
- const std::string& Bank::getName() const{
- return 0;
- }
- void Bank::setName(const std::string& name){
- }
- int Bank::addKonto(std::string name, double betrag){
- Konto *newKonto = new Konto(name, betrag);
- m_konten.push_back(newKonto);
- return newKonto->getNummer();
- }
- void Bank::delKonto(std::string name){
- for (int i = 0; i < m_konten.size(); i++){
- if (m_konten.at(i)->m_inhaber == name){
- m_konten.erase(m_konten.begin() + i);
- }
- }
- }
- Konto& Bank::getKonto(int nr){
- return *m_konten.at(nr);
- }
- void Bank::addBetrag(double betrag){
- }
- void Bank::minBetrag(double betrag){
- }
- std::string Bank::toString() const{
- for (int i = 0; i < m_konten.size(); i++){
- std::cout
- << "Kontoinhaber:" << m_konten.at(i)->m_inhaber
- << std::endl
- << "Kontonummer:" << m_konten.at(i)->m_nummer
- << std::endl
- << "Kontobetrag:" << m_konten.at(i)->m_betrag
- << std::endl
- << std::endl;
- }
- return "-------------------";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement