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>''' είναι αντικείμενο της istrem (παράφραση του αγγλικού see-in που σημαίνει ''δες είσοδο''), και τα '''<code>cout</code>''' (παράφραση του αγγλικού see-out που σημαίνει ''δες έξοδο''), '''<code>cerr</code>''' (παράφραση του αγγλικού see-error που σημαίνει ''δες έξοδο λαθών''), και '''<code>clog</code>''' (παράφραση του αγγλικού see-log που σημαίνει ''δες έξοδο αρχείου καταγραφής'')αντικείμενα της ostrem για την ροή δεδομένων στην τυπική έξοδο, έξοδο, την έξοδο λαθών και την έξοδο στο αρχείο καταγραφής αντίστοιχα. Όλα αυτέςαυτά οιτα κλάσεις-αντικείμενα βρίσκονται κάτω από το χώρο ονομάτων (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"