Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void TransactionList::getTransactionsUpToDate(const Date& date, TransactionList& trl, TransactionList& returnTRL) const {
- // Recursive Version
- if (trl.size() != 0){
- Transaction aTransaction = trl.newestTransaction();
- if (aTransaction.getDate() < date || aTransaction.getDate() == date)
- {
- returnTRL.addNewTransaction(aTransaction);
- }
- trl.deleteFirstTransaction();
- getTransactionsUpToDate(date, trl, returnTRL);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement