I've been using both c and c++ for some time but there is one thing that I really don't understand very well.
It's the technical difference between FILE* and, let's say ifstream. I understand FILE* is a pointer and that ifstream is part of some class but I don't really understand what really happens in the different ways of working
with files. If anyone could take some time and explain this I would be grateful.