btendo o tamanho de uma função C
Eu estava lendoist pergunta porque eu estou tentando encontrar o tamanho de uma função em um programa C ++, é sugerido que pode haver uma maneira específica da plataforma. Minha plataforma segmentada é o windows
O método que tenho atualmente na minha cabeça é o seguinte:
1. Obtenha um ponteiro para a função
2. Incremente o ponteiro (e contador) até atingir o valor do código da máquina pararet
3. O contador terá o tamanho da função?
Edit1: Para esclarecer o que quero dizer com 'tamanho', quero dizer o número de bytes (código de máquina) que compõem a funçã
Edit2: Houve alguns comentários perguntando por que ou o que pretendo fazer com isso. A resposta honesta é que não tenho intenção e não consigo realmente ver os benefícios de conhecer uma função durante o tempo de pré-compilação. (embora eu tenha certeza que existem alguns)
Este parece ser um método válido para mim, isso funcionará?