Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"konvertering" : från datapekaren "type1" till funktionspekaren "type2"
Anmärkningar
Föråldrad: Den här varningen genereras inte av Visual Studio 2017 och senare versioner.
En datapekare kastas (eventuellt felaktigt) till en funktionspekare. Det här är en varning på nivå 1 under /Za och en varning på nivå 4 under /Ze.
Example
I följande exempel genereras C4055:
// C4055.c
// compile with: /Za /W1 /c
typedef int (*PFUNC)();
int *pi;
PFUNC f() {
return (PFUNC)pi; // C4055
}
Under /Ze är detta en varning på nivå 4.
// C4055b.c
// compile with: /W4 /c
typedef int (*PFUNC)();
int *pi;
PFUNC f() {
return (PFUNC)pi; // C4055
}