IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C++ Discussion :

Appels système Unix/Linux en C++


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Par défaut Appels système Unix/Linux en C++
    Bonjour,

    J'apprends en parallèle le C et le C++. J'ai du mal à voir comment utiliser les appels systèmes que j'utilise en C en C++. D'abord quelles bibliothèques utilisées celle de C (unistd et les autres) ou faut -il en utiliser des spécifique à C++? Peut-on/doit-on encapsuler dans des classes les appels systèmes ?
    Existe-t-il un bon tuto/bouquin sur la programmation système Unix/Linux en C++ ?

    Merci pour vos réponses

  2. #2
    Membre expérimenté Avatar de Rewpparo
    Homme Profil pro
    Amateur
    Inscrit en
    Décembre 2005
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 170
    Par défaut
    Normalement c'est les mêmes qu'en C, c'est la norme posix
    http://pubs.opengroup.org/onlinepubs...799/xshix.html

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Par défaut
    Il y a un truc qui me chagrine quand même... notamment en ce qui concerne les threads, les mutex tout ça... Peut-être quand j'aurais avancé sur le sujet cela s'elaircira pour moi.

    Merci pour la réponse

  4. #4
    Membre expérimenté Avatar de Rewpparo
    Homme Profil pro
    Amateur
    Inscrit en
    Décembre 2005
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Amateur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 170
    Par défaut
    Si ca te chagrine, tu as boost, une lib très C++ qui fournit, notamment pour les threads mais également pour de nombreux autres domaines, une bonne interface.
    Elle est portable sur de nombreux systèmes et encapsule beaucoup de choses dont on a besoin dans les programmes et qui ne sont pas fournis par le C++ standard.
    Maintenant, "appels système" c'est vague comme formulation. Regarde boost déja, et ensuite s'il y a des trucs que tu veux et que tu ne trouves pas dans boost, on pourra surement te conseiller une lib adaptée à tes besoins.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Par défaut
    Merci pour Boost je vais voir ça...
    Maintenant, "appels système" c'est vague comme formulation.
    Oui c'est vrai car en fait je n'ai pas de question précise, je me pose des question car mon niveau en C est plus avancé qu'en C++ et je me demandais juste comment se faisaient les appels systèmes en C++.

    Notamment je me demandais si on pouvait créer des threads sous la forme d'une instance de classe. Une classe threads quoi... (Pardon pour le vocabulaire qui se cherche encore un peu)

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 280
    Par défaut
    OK

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Système]commandes linux / unix depuis java
    Par msiramy dans le forum API standards et tierces
    Réponses: 12
    Dernier message: 20/03/2007, 11h29
  2. appel système en c sous linux
    Par momoh dans le forum POSIX
    Réponses: 5
    Dernier message: 03/12/2006, 18h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo