G
Gary Wessle
Hi
I am trying to establish an output stream pointer to append things to
a file as follows, is this correct?
thanks
class A{
ofstream ofs;
public:
A();
};
A::A(){
ofs.open("trying.txt", ios::app);
}
class B{
A* a;
public:
B(A* a) : a(a)
{
myMeth();
}
void myMeth(){
a->ofs << "stream pointer output" << endl;
}
};
int main(){
A a;
B(&a);
}
I am trying to establish an output stream pointer to append things to
a file as follows, is this correct?
thanks
class A{
ofstream ofs;
public:
A();
};
A::A(){
ofs.open("trying.txt", ios::app);
}
class B{
A* a;
public:
B(A* a) : a(a)
{
myMeth();
}
void myMeth(){
a->ofs << "stream pointer output" << endl;
}
};
int main(){
A a;
B(&a);
}