Iostream: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Arismakris (συζήτηση | συνεισφορές)
Χωρίς σύνοψη επεξεργασίας
Arismakris (συζήτηση | συνεισφορές)
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 2:
{{C++ Πρότυπη βιβλιοθήκη}}
 
Το '''<code>iostream</code>''' είναι μέρος της πρότυπης βιβλιοθήκης της γλώσσας προγραμματισμού [[C++]] για την είσοδο/έξοδο δεδομένων. Στην πραγματικότητα είναι ένα ψευδώνυμο (typedef) για την εξειδίκευση του πρωτύπου κλάσης basic_iostream για είσοδο - έξοδο δεδομένων σε μορφή char. Παράγεται με διπλή κληρονομικότητα από τα πρώτυπα κλάσεων basic_ostream και basic_istream. Τα αρχικά ''io'' στο όνομα της βιβλιοθήκης αναφέρονται στις αγγλικές λέξεις '''I'''nput/'''O'''utput '''Stream''' που μεταφράζονται ως είσοδος/έξοδος ροής (stream) δεδομένων. Η βιβλιοθήκη <code>iostream</code> παρέχει την βασική είσοδο/έξοδο σε ένα πρόγραμμα της C++. Η βιβλιοθήκη χρησιμοποιεί τις κλάσεις-αντικείμενα '''<code>cin</code>''' (παράφραση του αγγλικού see-in που σημαίνει ''δες είσοδο''), '''<code>cout</code>''' (παράφραση του αγγλικού see-out που σημαίνει ''δες έξοδο''), '''<code>cerr</code>''' (παράφραση του αγγλικού see-error που σημαίνει ''δες έξοδο λαθών''), και '''<code>clog</code>''' (παράφραση του αγγλικού see-log που σημαίνει ''δες έξοδο αρχείου καταγραφής'') για την ροή δεδομένων στην τυπική έξοδο, έξοδο, την έξοδο λαθών και την έξοδο στο αρχείο καταγραφής. Όλα αυτές οι κλάσεις-αντικείμενα βρίσκονται κάτω από το χώρο ονομάτων (namespace) '''<code>std</code>'''. <ref name="C++_stroustrup_fstrem">{{cite book | title=The C++ programming language | author=Bjarne Stroustrup | year=1997 3rd Printing | publisher=Addison-Wesley | pages=637-640 | isbn=0-201-88954-4}}</ref> <ref name="lippman_c++_iostream">{{cite book | title=C++ Primer | author=Stanley B. Lippman, Josee Lajoie | year=1999 - third edition | publisher=Addison-Wesley | location=Massachusetts | pages=1063-1067 | isbn=0-201-82470-1}}</ref>
 
==Παραδείγματα==
Ανακτήθηκε από "https://el.wikipedia.org/wiki/Iostream"