Δημοσιεύτηκε: 03 Ιούλ 2011, 22:07
migf1 έγραψε:
To register είναι depreciated βασικά στο σύγχρονο hardware. Το βάζαμε όταν θέλαμε η μεταβλητή αντί να δημιουργηθεί στη μνήμη να πάει σε έναν από τους καταχωρητές του υπολογιστή (registers) ώστε να καλείται πολύ πιο γρήγορα. Ήταν στάνταρ πρακτική για μεταβλητές-μετρητές σε loops. Το μείον είναι πως δεν μπορείς να πάρεις τη διεύθυνση μνήμης αυτών των μεταβλητών, δλδ το: &i παράγει σφάλμα στο compiling.
Οι σύγχρονοι compilers και τις register μεταβλητές στην RAM τις δημιουργούν.
Δεν το ήξερα! :Ο Δηλαδή, υποθέτω πως σε παλιούς υπολογιστές μπορεί να μην τρέχει αυτο? :/ ...αλλα και πάλι έχουν καταχωρητές! ...δεν ξέρω!