Differences
This shows you the differences between two versions of the page.
| Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
cpp:std_strings [2021/04/27 05:46] gthanos |
cpp:std_strings [2023/04/25 14:42] gthanos [Διάτρεξη] |
| ====== Η κλάση std::tring ====== | ====== Η κλάση std::string ====== |
| |
| Η //standard// βιβλιοθήκη της C++ διαθέτει την κλάση [[http://www.cplusplus.com/reference/string/string/|std::string]]. Οποιοδήποτε αντικείμενο της κλάσης αυτής μπορείτε να το αντιμετωπίζετε σαν ένα δυναμικά μεταβαλλόμενο πίνακα από χαρακτήρες. Η κλάση //string// έχει το πλεονέκτημα ότι δεν χρειάζεται να σας απασχολεί η δέσμευση της απαραίτητης μνήμης για την αποθήκευση των αλφαριθμητικών. | Η //standard// βιβλιοθήκη της C++ διαθέτει την κλάση [[http://www.cplusplus.com/reference/string/string/|std::string]]. Οποιοδήποτε αντικείμενο της κλάσης αυτής μπορείτε να το αντιμετωπίζετε σαν ένα δυναμικά μεταβαλλόμενο πίνακα από χαρακτήρες. Η κλάση //string// έχει το πλεονέκτημα ότι δεν χρειάζεται να σας απασχολεί η δέσμευση της απαραίτητης μνήμης για την αποθήκευση των αλφαριθμητικών. |
| === Παράδειγμα χρήσης iterator === | === Παράδειγμα χρήσης iterator === |
| |
| <code cpp> | <code cpp string_fw_iterator.cpp> |
| #include <iostream> | #include <iostream> |
| #include <string> | #include <string> |
| === Παράδειγμα χρήσης reverse_iterator === | === Παράδειγμα χρήσης reverse_iterator === |
| |
| <code cpp> | <code cpp string_rv_iterator.cpp > |
| #include <iostream> | #include <iostream> |
| #include <string> | #include <string> |