Move constructor and const member variables
This is why you should not declare said member variables const. const member variables usually serve no purpose. If you don’t want users to mutate the FILE*, then don’t provide them with functions to do that, and if you want to stop yourself from mutating it by accident, then mark your functions const. However, do … Read more