Comprensione variabile

oleg.fresi
Leggendo un codice c++ sono incappato nella dichiarazione di questa variabile: string line(50,'-'). Potreste spiegarmi cosa significa, non mi è mai capitato di vedere una cosa del genere.

Risposte
giovx24
ciao!
quella non è una variabile, è un oggetto della classe String

se non sei ancora interessato alla OOP la risposta finisce qui.

altrimenti
sai cos'è un costruttore?

oleg.fresi
Ah, ok grazie mille per il chiarimento, si sò cosa sono i costuttori.

giovx24
bene,
andando a curiosare per il web si trova facilmente la definizione della classe String, e tra i costruttori:

string (size_t n, char c);

con la relativa descrizione:

Fills the string with n consecutive copies of character c.

ciao!

oleg.fresi
Grazie ancora, ciao!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.