#include #include int main() { // Το [total = 0] δημιουργεί μια εσωτερική μεταβλητή (capture by value). auto add_to_total = [total = 0](int amount) mutable { total += amount; // Η τροποποίηση επιτρέπεται μόνο λόγω του 'mutable' return total; }; std::vector expenses = {10, 45, 5, 20}; std::cout << "Starting accumulation..." << std::endl; for (int bill : expenses) { std::cout << "Adding: " << bill << " | Current Total: " << add_to_total(bill) << std::endl; } }