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:20] – [Πρόσβαση σε χαρακτήρες του αλφαριθμητικού] gthanos | cpp:strings [2017/05/08 05:51] – [Μεταβολή του αλφαριθμητικού] gthanos | ||
---|---|---|---|
Line 110: | Line 110: | ||
| <code cpp> | | <code cpp> | ||
- | const_iterator begin() const;</ | + | const_iterator begin() const;</ |
- | | <code cpp></ | + | | <code cpp>iterator end(); |
- | | <code cpp></ | + | const_iterator end() const;</ |
- | | <code cpp></code> | + | | <code cpp>reverse_iterator rbegin(); |
- | | <code cpp></code> | + | const_reverse_iterator rbegin() const;</ |
- | | <code cpp></code> | + | | <code cpp>reverse_iterator rend(); |
- | | <code cpp></code> | + | const_reverse_iterator rend() const;</ |
- | | <code cpp></code> | + | |
- | | <code cpp></code> | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
- | | <code cpp></code> | + | |
- | | <code cpp></ | + | |
- | | <code cpp></ | + | |
=== Παράδειγμα χρήσης iterator === | === Παράδειγμα χρήσης iterator === | ||
<code cpp> | <code cpp> | ||
- | // string:: | ||
#include < | #include < | ||
#include < | #include < | ||
Line 141: | Line 133: | ||
</ | </ | ||
+ | === Παράδειγμα χρήσης reverse_iterator === | ||
+ | <code cpp> | ||
+ | #include < | ||
+ | #include < | ||
+ | using namespace std; | ||
+ | |||
+ | int main (){ | ||
+ | string str = "Hello World!"; | ||
+ | for (string:: | ||
+ | cout << *rit; | ||
+ | cout << endl; | ||
+ | } | ||
+ | </ | ||
==== Μεταβολή του αλφαριθμητικού ==== | ==== Μεταβολή του αλφαριθμητικού ==== | ||
Line 148: | Line 153: | ||
string& operator+= (const char* s); | string& operator+= (const char* s); | ||
string& operator+= (char c);</ | string& operator+= (char c);</ | ||
+ | | <code cpp> | ||
+ | string& append (const char* str);</ | ||
+ | | <code cpp> | ||
+ | string& assign (const char* str)</ | ||
+ | | <code cpp> | ||
+ | string& insert (size_t pos, const char* str);</ | ||
+ | | <code cpp> | ||
+ | iterator erase (iterator p); | ||
+ | iterator erase (iterator first, iterator last);</ | ||
+ | | <code cpp> | ||
+ | string& replace (size_t pos, size_t len, const char* s); | ||
+ | string& replace (size_t pos, size_t len, const string& str, | ||
+ | | ||
+ | </ | ||
| <code cpp></ | | <code cpp></ | ||
| <code cpp></ | | <code cpp></ | ||
| <code cpp></ | | <code cpp></ | ||
- | | | + | |
- | | | + | < |
- | | <code cpp></code> | + | # |
- | | <code cpp></code> | + | # |
- | | <code cpp></ | + | using namespace std; |
+ | |||
+ | int main () { | ||
+ | string base=" | ||
+ | | ||
+ | string str3=" | ||
+ | string str4=" | ||
+ | |||
+ | string str=base; | ||
+ | str.replace(9, | ||
+ | | ||
+ | str.replace(8, | ||
+ | | ||
+ | } | ||
+ | </ | ||
- | === Σύγκριση, | + | ==== Σύγκριση, |
| <code cpp></ | | <code cpp></ |
cpp/strings.txt · Last modified: 2021/04/27 04:45 (external edit)