Hi, Quick bug report. The sample code for #include <iosfwd> located here: http://gcc.gnu.org/onlinedocs/libstdc++/27_io/howto.html#10 is incorrect. std::ifstream is used in the example to declare a full type, instead of a reference or pointer, and that doesn't compile with just <iosfwd>. - Chris