Compiler Error C3536
Visual Studio 2012
'symbol': cannot be used before it is initialized
The indicated symbol cannot be used before it is initialized. In practice, this means that a variable cannot be used to initialize itself.
To correct this error
-
Do not initialize a variable with itself.