Compiler Error C2530
'identifier' : references must be initialized
A reference was not initialized when it was declared.
The following cases are the only times a reference can be declared without initialization:
-
It is declared with the keyword extern.
-
It is a member of a class, structure, or union and is initialized in the class's constructor function.
-
It is declared as a parameter in a function declaration or definition.
-
It is declared as the return type of a function.