This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
|
cpp:streams [2019/05/20 18:22] gthanos [I/O Streams] |
cpp:streams [2020/05/17 17:41] gthanos |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| Βασικά χαρακτηριστικά των //streams// είναι τα εξής: | Βασικά χαρακτηριστικά των //streams// είναι τα εξής: | ||
| - | - Ένα //stream// μεταφράζεται πάντα σε μία ακολουθία χαρακτήρων. Τα // | + | - Ένα //stream// μεταφράζεται πάντα σε μία ακολουθία χαρακτήρων. Τα // |
| - Τα //streams// δουλεύουν αυτόματα με τους βασικούς τύπους δεδομένων. Για τους αναφορικούς τύπους μπορείτε να υπερφορτώσετε τους τελεστές %%>> | - Τα //streams// δουλεύουν αυτόματα με τους βασικούς τύπους δεδομένων. Για τους αναφορικούς τύπους μπορείτε να υπερφορτώσετε τους τελεστές %%>> | ||
| Line 15: | Line 15: | ||
| * **// | * **// | ||
| - | ===== Standard Streams ===== | + | Στην παρακάτω εικόνα δίνεται η βασική διάρθρωση των //streams// της C++, όπου φαίνονται και οι μεταξύ τους σχέσεις κληρονομικότητας. Κάτω από το όνομα κάθε κλάσης αναφέρεται το όνομα του αρχείου στο οποιό δηλώνεται το // |
| - | H C++ έρχεται με μία σειρά από //standard | + | {{ : |
| + | ===== Αλληλεπίδραση με τη βασική είσοδο και έξοδο ===== | ||
| + | |||
| + | H C++ έρχεται με μία σειρά από | ||
| * **std:: | * **std:: | ||
| * **std:: | * **std:: | ||
| Line 24: | Line 27: | ||
| - | ===== Παράδειγμα χρήσης | + | ===== Παράδειγμα χρήσης |
| <code cpp ReadHeight.cpp> | <code cpp ReadHeight.cpp> | ||