C + + è un linguaggio di programmazione di sistemi object-oriented progettato per consentire ai programmatori di sviluppare applicazioni e utility per sistemi operativi desktop . Programmi C + + spesso a che fare con i dati grezzi , come input testuale , in grandi quantità . In casi come questo, non sarebbe possibile portare un intero set di dati nel programma . Piuttosto, si imposta un buffer temporaneo per contenere i risultati intermedi , mentre vengono elaborati . Cose che ti serviranno 
 compilatore C + + 
 Text Editor 
 Mostra più istruzioni 
 1 
 Crea il buffer . Per esempio , sai che il tuo programma riceverà un gran numero di interi in una sequenza sconosciuta da un file . Si decide di creare un buffer di 100 numeri interi che conterrà ingresso fino a quando non vengono elaborati . . Ciò si realizza attraverso la parola chiave "nuovo" e un puntatore 
 
 # include # include   ; 
  int main ( ) { 
 
 int buffer_size = 1024; //tampone è 1024 in sizeint * pelle di bufalo ; 
 
 appassionato = new int [ buffer_size ] ; return 0; } 
 2 
 Importa un file che contiene di interi e chiamato , per esempio , " ints.txt " nel programma . L'obiettivo di questo script sarà per leggere da questo file , riempiendo il buffer , elaborando i dati dal buffer , e lo svuotamento di nuovo : 
 
 ifstream dentro; in.open ( " ints.txt " ) ; 
 3 
 leggere i dati nel buffer. Utilizzando la funzione "leggi " , leggere 1024 interi dal file , riempire il buffer , e stampare i numeri interi sullo schermo . La funzione di lettura può essere usato ancora per ottenere la prossima serie di numeri interi da file 
 
 in.read ( buff, buffer_size ) . For (int i = 0; i < buffer_size ; i + + ) { cout < , < appassionato di [ i] ; }