was ist der Unterschied zwischen QString::sprintf und QString::arg in Qt?

QString Dokumentation in http://doc.qt.io/qt-5/qstring.html#arg sagt

Ein Vorteil der Verwendung von arg() über
sprintf() ist, dass die Reihenfolge der
nummerierte Markierungen ändern können, wenn
die Anwendung Zeichenfolgen
in andere Sprachen übersetzt, aber
jeder arg() wird immer noch ersetzen
niedrigsten unreplaced Platz
marker, egal wo es erscheint.

was ist der Sinn davon? kann mir jemand bitte erklären mit einem Beispiel?

  • Ein weiterer Vorteil von arg(): sprintf() ist veraltet.
InformationsquelleAutor SunnyShah | 2010-12-01
Schreibe einen Kommentar