This is just out of curiosity. I read an old joke somewhere that made reference to an inordinately huge number of variables being declared in a function and the VC++ compiler wouldn't compile.
I would assume it would depend on the size of the integer used to keep reference of the variables, no ? Or is this no longer the case and you can have as many local variables as you'd want ?