2 points
Really? C++ uses the word stream to refer to abstractions that are buffers for reading/writing (depending permission).
How would files and streams differ in that case?
I guess you’re saying file handles can be pointing to memory instead of storage but I always think of the word “file” for data written to storage instead of ram. What makes it meaningless in the context of Linux?