User Tools

Site Tools


cpp:std_strings

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revisionBoth sides next revision
cpp:std_strings [2021/04/27 05:45] – created 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