Τι είναι η κλάση ροής αρχείων;
Τι είναι η κλάση ροής αρχείων;

Βίντεο: Τι είναι η κλάση ροής αρχείων;

Βίντεο: Τι είναι η κλάση ροής αρχείων;
Βίντεο: Μαθήματα C++ |4| Κλάσεις και αντικείμενα 2024, Σεπτέμβριος
Anonim

Για λειτουργίες καταλόγου και άλλα αρχείο λειτουργίες, βλ Αρχείο , Κατάλογος και Διαδρομή τάξεις . ο Κατηγορία αρχείου είναι μια χρησιμότητα τάξη που έχει στατικές μεθόδους κυρίως για τη δημιουργία FileStream αντικείμενα που βασίζονται σε αρχείο μονοπάτια. Το MemoryStream τάξη δημιουργεί α ρεύμα από έναν πίνακα byte και είναι παρόμοιο με το Κατηγορία FileStream.

Λοιπόν, τι είναι το αρχείο, τι εξηγούν οι τάξεις ροής αρχείων;

ΕΝΑ ροή αρχείων μπορεί να είναι ορίζεται χρησιμοποιώντας το τάξεις ifstream, ofstream και fstream που περιέχονται στην κεφαλίδα αρχείο fstream. ο τάξη που θα χρησιμοποιηθεί εξαρτάται από το σκοπό εάν η λειτουργία εγγραφής δεδομένων ή ανάγνωσης δεδομένων πρόκειται να εκτελεστεί στο αρχείο . ΕΝΑ αρχείο μπορεί να ανοίξει με δύο τρόπους: Χρησιμοποιώντας τη συνάρτηση κατασκευαστή του τάξη.

Επίσης, γνωρίζετε τι είναι ένα αντικείμενο ροής αρχείων; Με απλά λόγια, το FileInputStream (FileOutputStream) αντιπροσωπεύει μια είσοδο (έξοδο) ρεύμα πάνω σε αρχείο που ζει στην ιθαγενή αρχείο Σύστημα. Μπορείτε να δημιουργήσετε ένα ροή αρχείων από το όνομα αρχείου, α Αντικείμενο αρχείου ή ένα FileDescriptor. αντικείμενο . Χρήση ροές αρχείων για ανάγνωση δεδομένων από ή εγγραφή δεδομένων σε αρχεία στο αρχείο Σύστημα.

Επιπλέον, τι είναι η τάξη ροής;

ο Κατηγορία ροής ορίζει αντικείμενα που δέχονται μια ακολουθία χαρακτήρων. Ρεύματα μπορεί επίσης να έχει έξοδο, οπότε πολλαπλάσια ρεύμα τα αντικείμενα μπορούν να ενταχθούν σε καταρράκτη για να δημιουργήσουν ένα ρεύμα σωλήνα όπου η έξοδος του α ρεύμα κατευθύνεται στην είσοδο του επόμενου ρεύμα αντικείμενο "κάτω από τη γραμμή".

Ποια είναι η διαφορά μεταξύ Stream και MemoryStream;

Ρεύμα είναι μια αναπαράσταση byte. Και οι δύο αυτές κατηγορίες προέρχονται από το Ρεύμα κλάση που είναι εξ ορισμού αφηρημένη. Όπως υποδηλώνει το όνομα, ένα FileStream διαβάζει και γράφει σε ένα αρχείο ενώ α MemoryStream διαβάζει και γράφει στη μνήμη. Άρα σχετίζεται με το πού το ρεύμα είναι αποθηκευμένο.

Συνιστάται: