Obtener el tamaño de una función C ++

Estaba leyendoest pregunta porque estoy tratando de encontrar el tamaño de una función en un programa C ++. Se insinúa que puede haber una forma específica de la plataforma. Mi plataforma específica es windows

El método que tengo actualmente en mi cabeza es el siguiente:
1. Obtenga un puntero a la función
2. Incremente el puntero (y el contador) hasta que alcance el valor del código de máquina pararet
3. El contador será del tamaño de la función?

Edit1: Para aclarar lo que quiero decir con 'tamaño', me refiero a la cantidad de bytes (código de máquina) que componen la función.
Edit2: Ha habido algunos comentarios preguntando por qué o qué planeo hacer con esto. La respuesta honesta es que no tengo intención, y realmente no puedo ver los beneficios de conocer el tiempo de precompilación de una función. (aunque estoy seguro de que hay algunos)

Esto me parece un método válido, ¿funcionará esto?

Respuestas a la pregunta(15)

Su respuesta a la pregunta