User Tools

Site Tools


cpp:functors

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
cpp:functors [2020/05/31 20:36] – [Η συνάρτηση for_each] gthanoscpp:functors [2020/06/01 05:20] – [Η συνάρτηση for_each] gthanos
Line 5: Line 5:
 ===== Η συνάρτηση for_each ===== ===== Η συνάρτηση for_each =====
  
-Η συνάρτηση [[http://www.cplusplus.com/reference/algorithm/for_each/|std::for_each]] επιτρέπει την μεταβολή του περιεχομένου οποιουδήποτε //container// από μία συνάρτηση. Η υλοποίηση της συνάρτησης δίνεται παρακάτω:+Η συνάρτηση [[http://www.cplusplus.com/reference/algorithm/for_each/|std::for_each]] επιτρέπει την μεταβολή του περιεχομένου ενός //container// από //first// έως //last// (μη συμπεριλαμβανομένου) από τη συνάρτηση //fn//. Η υλοποίηση της συνάρτησης δίνεται παρακάτω:
 <code cpp> <code cpp>
 template<class InputIterator, class Function> template<class InputIterator, class Function>
Line 17: Line 17:
 </code> </code>
  
-Παρακάτω δίνεται ένα παράδειγμα, όπου στα περιεχόμενα ενός ''vector<string>'' προστίθεται το //prefix// "light":+Παρακάτω δίνεται ένα παράδειγμα, όπου στα περιεχόμενα ενός ''vector<string>'' προστίθεται το //prefix// "light" με τη βοήθεια της συνάρτησης //prefixMe//:
  
 <code cpp prefix_str.cpp> <code cpp prefix_str.cpp>
cpp/functors.txt · Last modified: 2020/06/01 04:25 (external edit)