Cerca all'interno del corso
Ricevi un trucco a settimana !!

Corso di Visual C++

Classi non derivanti da Cobject (CString)
Lezione 48
Parte 2 di 4

 

Vedi anche i corsi correlati:


Partner:


 





Metodi utili

int GetLength() const

Restituisce il numero di caratteri presenti nella stringa
Es.: CString str(“casetta”);
int len;
len=str.GetLength(); //assegna a len il valore 7

BOOL IsEmpty() const

Restituisce TRUE se la string vuota, FALSE altrimenti

void Empty();

Resetta la stringa portandola a lunghezza nulla (stringa vuota)

TCHAR GetAt(int id) const

Restituisce il carattere alla posizione id
Simile all’operatore []
Es.: CString str(“aeiou”);
char t;
t=str.GetAt(2); // assegna a t il carattere ‘i’
t=str[2]; //assegna a t il carattere ‘i’

TCHAR operator [](int id) const

Come la GetAt

void SetAt(int id, TCHAR c)

Setta il carattere c alla posizione id della stringa
Es.: CString str(“Salto”);
str.SetAt(2,’r’); // str da “Salto” diventa “Sarto”

operator LPCSTR() const

Accesso diretto alla memoria allocate nella stringa, utile nelle conversioni da CString a char []


Assegnamenti, Concatenatori e Metodi di Confronto

const CString& operator = (const CString& src)

Assegna alla nuova string ail valore contenuto in src
Es.: CString str(“pippo”);
CString str2(“pluto”);
str=str2; //sia str che str2 valgono “pluto”

friend CString operator + (const CString& src1, const CString& src2)

Concatena 2 stringhe.
Es.: CString dest;
CString str1(“Arco”);
CString str2(“baleno”);
dest=str1+str2; //dest vale “Arcobaleno”

constCString& operator +=( const CString& string );
throw( CMemoryException )

Concatena alla stringa su cui applicato la nuova stringa string
Es.: CString str1(“Arco”);
CString str2(“baleno”);
str1+=str2; //str1 vale “Arcobaleno”

BOOLoperator ==( const CString& s1, const CString& s2 );

Restituisce TRUE se le due stringhe s1 e s2 sono uguali, FALSE altrimenti

 


   
Home Page

A Cura di Tommaso Trani (©)

Scarica questa lezione: Clicca qui per scaricare la lezione


 

Segnala questa lezione ad un amico!
Nome Amico:
eMail Amico:
Tuo Nome:
Regalagli anche la Newsletter di questo corso!