Expand Minimize
This topic has not yet been rated - Rate this topic

Compiler Error C2562

'identifier' : 'void' function returning a value

The function is declared as void but returns a value.

This error can be caused by an incorrect function prototype.

This error may be fixed if you specify the return type in the function declaration.

The following sample generates C2562:

// C2562.cpp
// compile with: /c
void testfunc() {
   int i;
   return i;   // C2562 delete the return to resolve
}
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.