Connaissez-vous des bons posix emballage de la bibliothèque et les fonctions Linux et des structures (par exemple. Prises ou descripteurs de fichiers) dans les classes C++? Par exemple je pense à une classe FileDescriptor de base et à des classes héritées (unix sockets etc) avec des méthodes comme write, read ou même des syscalls (sendfile, splice) - toutes les exceptions de lancement au lieu de définir errno. Ou une certaine classe de mémoire partagée etc.C++ wrapper pour posix et linux fonctions spécifiques
Je n'arrive pas à trouver quelque chose comme ça et maintenant je considère l'écrire moi-même, car je dois souvent écrire une application C++ pour linux et soit utiliser des fonctions C (vérification d'erreur douloureuse), ou enveloppez-les moi-même à chaque fois.
--- EDIT ---
Eh bien ni QT, ni Boost compilera sur le système, nous utilisons - c'est un petit noyau Linux basé sur 2.4.29 installé sur les ordinateurs embarqués.
Pourquoi emballer quelque chose s'il n'est pas destiné à être multiplateforme? En outre, la gestion des erreurs C n'est pas aussi pénible que d'assurer la sécurité des exceptions dans le code C++. –