2015-03-06 15 views

risposta

9

Sì, che darà un riferimento a un carattere zero-valore, come specificato dallo standard C++ 11:

Richiede: pos <= size().

Reso: *(begin() + pos) se pos < size(), tuttavia un riferimento a un oggetto di tipo T con valore charT(); il valore di riferimento non deve essere modificato.

dove charT() è un valore costruito carattere, che avrà il valore zero. T è presumibilmente un errore di battitura per charT. La bozza del C++ 14 (e presumibilmente lo standard finale) dice la stessa cosa, con l'errore di battitura corretto.

Se hai un libro che dice il contrario, masterizzalo o vendilo ai tuoi nemici.

Problemi correlati