2011-09-27 3 views
-2

J'utilise un système d'exploitation FreeBSD, je veux écrire dans un fichier qui est sur le disque, mais, il faudra beaucoup de temps, donc, il m'a été suggéré d'utiliser le fichier mappé mémoire. Mais, je suis dans un dilemme si FreeBSD le supporte ou pas ??? .. S'il vous plaît, quelqu'un peut me guider ?? .. Je suis en programmation en C++.Est-ce que FreeBSD supporte les fichiers mappés en mémoire?

Répondre

6

Tout UNIX (OS compatible Posix) a mmap, donc oui FreeBSD l'a.

STL n'existe pas en tant que tel. (Voir, par exemple What's the difference between "STL" and "C++ Standard Library"?)

Vous voulez dire:

Est-ce que la bibliothèque standard C++ 'ont' il?

Non, la bibliothèque standard C++ ne fournit pas/ne prend pas en charge directement mmap. Cependant, vous pouvez regarder ici:

Questions connexes