|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Oct 2005
Messaggi: 18
|
[C++] Operare con i file in memoria
Salve forum,
mi servirebbe un aiuto per comprendere in che modo può essere memorizzato un file in memoria. Ho visto che ce la classe ostringstream ma non so se fa al caso mio. Perchè dopo avere creato il file , avrei bisogno di compiere delle operazioni di compressione e criptaggio su di esso. Senza passare dal disco , è possibile fare ciò? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2006
Città: Roma
Messaggi: 1383
|
allochi un array di char con l'operatore new, qual é il problema?
![]() forse che il file é molto grosso, dell'ordine dei GB? in tal caso devi usare un file mappato in memoria. il problema é che le funzioni da usare per gestire i file mappati in memoria sono diverse da un sistema all'altro. lavori su Windows o su Linux? su Windows ci sono queste API: http://msdn.microsoft.com/en-us/libr...37(VS.85).aspx http://msdn.microsoft.com/en-us/libr...(v=VS.85).aspx su Linux invece questa funzione: http://linuxmanpages.com/man2/mmap.2.php |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:45.




















