cpp:strings
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
cpp:strings [2017/05/08 05:13] – gthanos | cpp:strings [2017/05/08 05:26] – [Διάτρεξη] gthanos | ||
---|---|---|---|
Line 106: | Line 106: | ||
Στις όλες παραπάνω περιπτώσεις εάν το //string// είναι //const// επιστρατεύεται η //const// έκδοση της συνάρτησης. | Στις όλες παραπάνω περιπτώσεις εάν το //string// είναι //const// επιστρατεύεται η //const// έκδοση της συνάρτησης. | ||
+ | |||
+ | ==== Διάτρεξη ==== | ||
+ | |||
+ | | <code cpp> | ||
+ | const_iterator begin() const;</ | ||
+ | | <code cpp> | ||
+ | const_iterator end() const;</ | ||
+ | | <code cpp> | ||
+ | const_reverse_iterator rbegin() const;</ | ||
+ | | <code cpp> | ||
+ | const_reverse_iterator rend() const;</ | ||
+ | |||
+ | === Παράδειγμα χρήσης iterator === | ||
+ | |||
+ | <code cpp> | ||
+ | #include < | ||
+ | #include < | ||
+ | using namespace std; | ||
+ | |||
+ | int main (){ | ||
+ | string str = "Hello World!"; | ||
+ | for( string:: | ||
+ | cout << *it; | ||
+ | cout << endl; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | === Παράδειγμα χρήσης reverse_iterator === | ||
+ | |||
+ | <code cpp> | ||
+ | #include < | ||
+ | #include < | ||
+ | using namespace std; | ||
+ | |||
+ | int main (){ | ||
+ | string str = "Hello World!"; | ||
+ | for (string:: | ||
+ | cout << *rit; | ||
+ | cout << endl; | ||
+ | } | ||
+ | </ | ||
==== Μεταβολή του αλφαριθμητικού ==== | ==== Μεταβολή του αλφαριθμητικού ==== | ||
+ | | <code cpp> | ||
+ | string& operator+= (const char* s); | ||
+ | string& operator+= (char c);</ | ||
| <code cpp></ | | <code cpp></ | ||
| <code cpp></ | | <code cpp></ | ||
Line 117: | Line 161: | ||
| <code cpp></ | | <code cpp></ | ||
| <code cpp></ | | <code cpp></ | ||
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
=== Σύγκριση, | === Σύγκριση, | ||
Line 135: | Line 174: | ||
| <code cpp></ | | <code cpp></ | ||
| <code cpp></ | | <code cpp></ | ||
- | |||
- | === Διάτρεξη === | ||
- | |||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | | <code cpp></ | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
cpp/strings.txt · Last modified: 2021/04/27 04:45 (external edit)