Advertencia del compilador (nivel 1) C4995
Actualización: noviembre 2007
Mensaje de error
'función': se marcó el nombre como #pragma deprecated
'function': name was marked as #pragma deprecated
El compilador encontró una función marcada con pragma deprecated. Puede que la función deje de ser compatible en futuras versiones. Se puede evitar esta advertencia mediante pragma warning (ver ejemplo a continuación).
Ejemplo
El ejemplo siguiente genera el error C4995:
// C4995.cpp
// compile with: /W3
#include <stdio.h>
// #pragma warning(disable : 4995)
void func1(void)
{
printf("\nIn func1");
}
int main()
{
func1();
#pragma deprecated(func1)
func1(); // C4995
}