Ćwiczenie z bibloteką String. – Bibloteka STRING cz.1

Ambitny dość plan, w chwile chciałbym się zaznajomić z całą bibloteką String. No przynajmniej jej ważniejszymi funkcjami, podczas gdy ja będę poznawał i starał się coś nauczyć, wy drodzy czytelnicy również poznacie biblotekę string,
ponieważ będę niżej co nieco pisał, i starał się tłumaczyć na laikowski język.

Post bardziej mając w celu utrwalić moją wiedzę, a Tym samym chciałbym przekazać coś innym.

Początek:

Konstruktory STRING.

/*Konstruktor string,|| Jego szczególnym przypadkiem jest konstruktor,
którego dwoma argumentami są dwa wskaźniki do znaków w zwykłym C-napisie: 
nowo utworzony napis C++ zainicjowany zostanie ciągiem znaków od 
tego wskazywanego przez pierwszy argument (włącznie) do znaku wskazywanego
przez drugi argument, ale bez niego (czyli wyłącznie).*/

#include
#include
using namespace std;
int main(){
    const char* napis = "0123456789";
    string s(napis+1,napis+7);
    cout<

Iterator ( Wybieramy co z podanego wyrazu ma zostać wyświetlone, a konkretniej mówiąc proszę spojżeć na kod )

// Iterator
#include
#include

using namespace std;
int main(){
    string s("Czestochowa");
    string s1(s.begin()+5, s.end()-2);
    cout<

Klasa przypisania String ( W skrócie na wejściu podajemy co ma być posklejane, i zostaje to właśnie zrobione, zostaje wykorzystany tu wskaźnik. )

// Cwiczenie Klasa String klasa przypisania

#include
#include
using namespace std;
int main(){

    const char* cstr = "strin";
    string s1, s2, s3, s(" C++");
    s1 = cstr;
    s2 = 'g';
    s3 = s;
    cout<

Dodanie do napisu String wyrazu( w tym wypadku znaku '-').

// Dodanie do napisu string wyrazu -
#include
#include
using namespace std;
int main(){
    string s1 = "C";
    const char* ca = "string";
    
    string s = s1 + '-' + ca; // Wystwiel C-String
    cout<

W dalszych postach, dalej będę opisywał co możemy zrobić z tą blibloteką.

Dodaj komentarz