Advertencia C6509
Anotación no válida: no se puede hacer referencia a 'return' desde una condición previa
Comentarios
Esta advertencia indica que la return
palabra clave no se puede usar en una condición previa. La palabra clave return
se usa para finalizar la ejecución de una función y devolver el control a la función que realiza la llamada.
Nombre del análisis de código: RETURN_USED_ON_PRECONDITION
Ejemplo
El código siguiente genera esta advertencia porque return
se usa en una condición previa:
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Para corregir esta advertencia, utilice el código siguiente:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de