Ottimizzare C++/Scrivere codice C++ efficiente/Costruzioni e distruzioni: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: sostituisce source con syntaxhighlight |
|||
Riga 22:
Per esempio, invece di scrivere:
<
string s;
...
s = "abc"
</syntaxhighlight>
scrivi:
<
string s("abc");
</syntaxhighlight>
Anche se un'istanza di una classe non viene inizializzata esplicitamente, viene comunque inizializzata automaticamente dal costruttore di default.
Riga 54:
Per esempio, invece del seguente codice:
<
string s1("abc");
string s2 = s1 + " " + s1;
</syntaxhighlight>
scrivi il seguente codice:
<
string s1("abc");
string s2 = s1;
s2 += " ";
s2 += s1;
</syntaxhighlight>
Tipicamente un operatore semplice, crea un oggetto temporaneo.
|