I have my class which has to have ifstream file in it.
I dont know how to present it in the class header
A:
class MyClass
{
    ...
    ifstream file;
    ...
}
B:
class MyClass
{
    ...
    ifstream& file;
    ...
}
I know that ifstream has to get path in the decaleration, so how do I do it?
Also how do I open a file with it?
EDIT:
I want the first way, but how do I use it SYNTAX-ly?
let's say this is the header(part of it)
class MyClass
{
    string path;
    ifstream file;
public:
    MyClass();
    void read_from_file();
    bool is_file_open();
    ...
}
funcs
void MyClass::read_from_file()
{
    //what do I do to open it???
    this->file.open(this->path); //Maybe, IDK
    ... // ?
}
 
     
    