Tengo un búfer char * y estoy interesado en buscar el primer byte en el búfer char *, ¿cuál es la forma más óptima de hacerlo?Obtener el primer byte en un búfer char *
EDIT: con base en los votos negativos Me gustaría explicar por qué esta pregunta, estoy al tanto de los métodos, pero en la base de código que he estado buscando obtener gente de primer byte hacer todo tipo de cosas locas como hacer una copia del búfer, cópielo en una secuencia y luego haga un get.
si por óptimo quiere decir "más rápido", solo use la respuesta de Johannes o Josh. la micro-optimización es estúpida. –
La respuesta de Johannes es óptima de todos modos, se compila en una sola operación de carga indexada. – Crashworks
No he visto un compilador que trate el búfer [0] de forma diferente al * búfer desde los días del pcc. –