Tuesday 8 May 2012

Micro Soft Visuall C++ Issues

Visual C++ ships with different versions of C Runtime libraries. This means the user can compile their code with any of the available libraries. However this can cause some problems when using different components(DLLs, EXEs) in the same program. A typical example is a program using different libraries. The user should use the same C Run-Time for all the program's components unless the implications are understood. Microsoft recommends using the multithreaded, dynamic link library (/MD or /MDd compiler option) to avoid possible problems.
The compiler's support for the C programming language conforms only to the outdated original edition of the C standard. The 1999 revision of the standard, known as C99, is still not supported at all.
Support for 80-bit IEEE extended precision floating point math was dropped for IA32 and x86-64 editions. The long double type is now a synonym for the double type