Partilhar via


Aviso do compilador (nível 4) C4710

'função' : função não embutida

Observações

A função especificada foi marcada para expansão embutida, mas o compilador não incorporou a função.

O inlining é feito a critério do compilador. A inline palavra-chave, como a palavra-chave preterida (e, em C++17 e padrões posteriores, removida), register é usada como uma dica para o compilador. O compilador usa heurística para determinar se ele deve embutir uma função específica para acelerar o código quando ele otimiza para velocidade, ou se ele deve inline uma função específica para tornar o código menor quando ele otimiza para espaço. O compilador incorpora apenas as menores funções ao compilar para espaço.

Em alguns casos, o compilador não inline uma função específica por razões mecânicas. Consulte C4714 para obter uma lista de razões pelas quais o compilador pode não embutir uma função.

Este aviso está desativado por padrão. Para obter mais informações, consulte Avisos do compilador que estão desativados por padrão.