Существующая системная библиотека C ++ * nix? - PullRequest
3 голосов
/ 06 сентября 2010

Существует несколько хороших кроссплатформенных библиотек, под которыми мы обычно подразумеваем нечто, охватывающее общие черты Windows и * nix.Есть ли что-то для разработчиков, которые на самом деле не заботятся о Windows, но хотят воспользоваться преимуществами обёртывания C ++ * системными вызовами nix?

Я имею в виду библиотеку, которая уменьшает утомительную настройку структуры, проверяет коды возврата и ошибки, генерирует соответствующие (и действенные) исключения и, как правило, уменьшает шаблон системных вызовов.

Я принимаю, что есть некоторые автономные системные вызовы, для которых это может не иметь смысла, но есть множество, которые можно естественным образом сгруппировать, например, stat /lstat / fstat, getpid / getppid / geteuid / etc.

Есть ли что-нибудь хорошее?

1 Ответ

1 голос
/ 06 сентября 2010

Похоже, Boost Filesystem и Boost Threads покрывают большую часть этой земли. Потоки также включены в C ++ 0x.

Не знаю, как управлять информацией о процессах а-ля getpid. Какие другие виды информации и интерфейсов будут объединены в объект process?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...