Avertissement du compilateur (niveau 1) C4550
expression prend la valeur d’une fonction qui ne contient pas de liste d’arguments
Un pointeur déréférencement vers une fonction ne contient pas de liste d’arguments.
Exemple
// C4550.cpp
// compile with: /W1
bool f()
{
return true;
}
typedef bool (*pf_t)();
int main()
{
pf_t pf = f;
if (*pf) {} // C4550
return 0;
}