Zeichenfolge c_str () vs. data ()

Ich habe mehrere Stellen gelesen, zwischen denen der Unterschied bestehtc_str() unddata() (in AWL und anderen Implementierungen) ist dasc_str() wird immer mit null beendet, solangedata() ist nicht. Soweit ich in tatsächlichen Implementierungen gesehen habe, tun sie entweder dasselbe oderdata() Anrufec_str().

Was vermisse ich hier? Welches ist in welchen Szenarien richtiger?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage