User Tools

Site Tools


cpp:std_strings

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
cpp:std_strings [2021/04/27 05:45] gthanoscpp:std_strings [2023/04/25 14:42] – [Διάτρεξη] gthanos
Line 1: Line 1:
-====== Η κλάση String ======+====== Η κλάση std::string ======
  
-Η //standard// βιβλιοθήκη της C++ διαθέτει την κλάση [[http://www.cplusplus.com/reference/string/string/|string]]. Οποιοδήποτε αντικείμενο της κλάσης αυτής μπορείτε να το αντιμετωπίζετε σαν ένα δυναμικά μεταβαλλόμενο πίνακα από χαρακτήρες. Η κλάση //string// έχει το πλεονέκτημα ότι δεν χρειάζεται να σας απασχολεί η δέσμευση της απαραίτητης μνήμης για την αποθήκευση των αλφαριθμητικών. +Η //standard// βιβλιοθήκη της C++ διαθέτει την κλάση [[http://www.cplusplus.com/reference/string/string/|std::string]]. Οποιοδήποτε αντικείμενο της κλάσης αυτής μπορείτε να το αντιμετωπίζετε σαν ένα δυναμικά μεταβαλλόμενο πίνακα από χαρακτήρες. Η κλάση //string// έχει το πλεονέκτημα ότι δεν χρειάζεται να σας απασχολεί η δέσμευση της απαραίτητης μνήμης για την αποθήκευση των αλφαριθμητικών. 
  
 Δείτε το παρακάτω παράδειγμα χρήσης της κλάσης //string//: Δείτε το παρακάτω παράδειγμα χρήσης της κλάσης //string//:
Line 91: Line 91:
 === Παράδειγμα χρήσης iterator === === Παράδειγμα χρήσης iterator ===
  
-<code cpp>+<code cpp string_fw_iterator.cpp>
 #include <iostream> #include <iostream>
 #include <string> #include <string>
Line 106: Line 106:
 === Παράδειγμα χρήσης reverse_iterator === === Παράδειγμα χρήσης reverse_iterator ===
  
-<code cpp>+<code cpp string_rv_iterator.cpp>
 #include <iostream> #include <iostream>
 #include <string> #include <string>
cpp/std_strings.txt · Last modified: 2023/04/25 14:46 by gthanos