In forums, people often say that 64-bit versions of programs consume a larger amount of memory and stack. Saying so, they usually argue that the sizes of data have become twice larger. But this statement is unfounded since the size of most types (char, short, int, float) in the C/C++ language remains the same on 64-bit systems. Of course, for instance, the size of a pointer has increased but far not all the data in a program consist of pointers.
stack overflow
Rare Stack Overflow Occurs in Windows* IA-32 Debug Mode
In rare cases, a stack overflow can occur in Windows* IA-32 debug mode. A workaround is provided for IA-32 release mode and Intel® 64 debug/release modes.
