Ich suche nach einem schnellsten Weg, um ein Byte-Array beliebiger Länge in eine hexadezimale Zeichenfolge zu konvertieren. Diese Frage wurde vollständig beantwortet hier bei StackOverflow für C # . Einige Lösungen in C ++ finden Sie hier .
Gibt es "schlüsselfertige" oder "fertige" Lösungen für ein Problem? C-Style-Lösungen sind willkommen.
Oder, wenn Sie einen Compiler haben, der einheitliche Initialisierungssyntax und bereichsbasierte for
Schleifen unterstützt, können Sie ein paar Zeilen speichern.
Sie können die C ++ - Standardbibliothek verwenden oder boost :: lexical_cast
verwenden %Vor%Einer der schnellsten Wege, die ich in C ++ 11 kenne:
%Vor%Ein guter Compiler sollte kein Problem haben, die SSE-Optimierung auf diesen .... anzuwenden.