void Client::Transfer(){ int amountToTransfer; BankAccount* bcIncome = getBankAccounts(); cout << endl << "Amount to transfer : " << endl; cin >> amountToTransfer; if(bcIncome->ConsultAmount()< amountToTransfer){ cout << "Insufficient amount" << endl; } else{ BankAccount* bcToTransfer = getBankAccounts(); if(bcToTransfer->getId() != bcIncome->getId()) { bcIncome->Transfer(amountToTransfer, bcToTransfer); cout << *bcIncome << endl; } else{ cout << "The two accounts must be different"<<endl; } } }