Code:
#include <iostream> // Required for std::cout

int main()
{
    std::cout << "Hello World!" << std::endl;
    return 0;
}
I woud like to know for all of the common modern compilers wether it would succesfully build. (There aren't that many)

Why? I want to prove a point over at Wikipedia that ostream does not need to be explicitly included.

I have already confirmed that it works with all of microsoft's compilers.

Thanks,
MadCow