Επισφαλής λειτουργίες που χειρίζονται χορδές περιλαμβάνουν strcpy ( ) , strcat ( ) , sprintf ( ) , vsprintf ( ) , και παίρνει ( ) . Αυτές οι λειτουργίες που εκτελούν λειτουργίες σε μεταβλητές συμβολοσειράς , αποθηκεύονται ως πίνακες χαρακτήρων σε C + + . Οι λειτουργίες διαβάσει μια σειρά από μια πηγή - όπως την είσοδο του χρήστη - αντίγραφο , ή να ενώσετε μια σειρά για να σχηματίσουν μια νέα σειρά . Εάν δεν έχετε επιλέξει το μέγεθος της νέας σειρά πριν από την εγγραφή στη μνήμη , μπορεί να προκαλέσει υπερχείλιση του buffer .
Εικόνων σάρωσης Λειτουργίες
Η
Επισφαλής λειτουργιών σάρωσης αρχείων περιλαμβάνουν scanf ( ) , fscanf ( ) , sscanf ( ) , vscanf ( ) vsscanf ( ) και vfscanf ( ) . Λειτουργιών σάρωσης διαβάσει δεδομένα από την είσοδο του χρήστη , ένα αρχείο ή άλλες πηγές και να το γράψετε σε ένα μορφοποιημένο string . Αν τα σαρωμένα δεδομένα είναι μεγαλύτερο από το χώρο που διατίθεται για τη συμβολοσειρά μορφοποίησης , υπερχείλιση του buffer θα συμβεί .
Η Microsoft Λειτουργίες
Η
Επισφαλής συναρτήσεις στο Microsoft βιβλιοθήκες περιλαμβάνουν wcscpy ( ) , _tcscpy ( ) , _mbscpy ( ) , wcscat ( ) , _tcscat ( ) , _mbscat ( ) και CopyMemory (). Οι λειτουργίες αυτές είναι κυρίως να αντιγράψετε και να ενώσετε τις λειτουργίες που χρησιμοποιούν το Microsoft - συγκεκριμένα αντικείμενα, παρά χορδές ή αρχείο δεδομένων .
Εικόνων Άλλες λειτουργίες
Η
Άλλα μη ασφαλή C + + λειτουργίες περιλαμβάνουν realpath ( ) , getopt ( ) , GETPASS ( ) , streadd ( ) , strecpy ( ) και strtrns ( ) .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα