|
Boost Users : |
From: Meir Yanovich (meiry242_at_[hidden])
Date: 2008-05-21 08:38:43
Hello all
im using boost::shared_ptr to init std::ofstream in it
im declaring it as static :
the .h file :
typedef boost::shared_ptr<std::ofstream> OFStreamPtrType;
class Foo {
static OFStreamPtrType iStream;
}
then in the cpp file :
OFStreamPtrType Utilities::iStream(new ofstream("mylog.txt",ios::app));
Foo::printLog(string s){
if (Foo::iStream->is_open())
{
Foo::iStream << c <<".\n";
}
}
no its opening the file mylog.txt but it is not writing any thing to it
why ?
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net