Can someone explain me why a simple C++ application - #include <iostream>int main(){    std::cout << Hello world!;    return 0;}compiled with MSVC 2012 looks very weird in IDA / Olly? Why I see hundreds of lines of ASM code instead of the few I expected? Can someone explain to me where all that code comes from? Thanks.
Reversing simple hello world in C++
assembly;c++