Ich habe einen char * -Puffer und ich bin daran interessiert, das erste Byte im char * -Puffer zu betrachten, was der optimale Weg ist.Das erste Byte in einem char * -Puffer holen
EDIT: Basierend auf den negativen Stimmen möchte ich erklären, warum diese Frage, ich bin mir der Methoden bewusst, aber in der Code-Basis, die ich gesucht habe erste Byte Menschen alle Arten von verrückten Dinge wie eine Kopie tun des Puffers, kopiere es in einen Stream und mache dann einen get.
Wenn Sie mit Optimal "Schnellster" meinen, verwenden Sie entweder die Antwort von Johannes oder Josh. Mikrooptimierung ist dumm. –
Johannes Antwort ist sowieso optimal - es kompiliert zu einer einzigen indizierten Last op. – Crashworks
Ich habe keinen Compiler gesehen, der Puffer [0] anders behandelt als * Puffer seit den Tagen von pcc. –