string c_str () vs. data ()
Eu li vários lugares que a diferença entrec_str()
edata()
(em STL e outras implementações) é quec_str()
é sempre nulo terminado enquantodata()
não é. Tanto quanto eu vi em implementações reais, eles fazem o mesmo oudata()
chamadasc_str()
.
O que estou perdendo aqui? Qual deles é mais correto para usar em quais cenários?