
21 May
2008
21 May
'08
1:34 p.m.
AMDG Meir Yanovich wrote:
typedef boost::shared_ptrstd::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 ?
It might help to dereference the pointer. *Foo::iStream << c <<".\n"; In Christ, Steven Watanabe