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 :

Classe utilitaire / statique


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut Classe utilitaire / statique
    Bonjour,

    Je voudrais une classe dont la seule utilité est de fournir des fonctions utilitaires.

    Comment dois-je la déclarer ?

    Constructeur privé pour empêcher l'instanciation et fonctions membres publiques et statiques ? Autre chose ?

    Merci.

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par défaut
    Citation Envoyé par oodini Voir le message
    Bonjour,

    Je voudrais une classe dont la seule utilité est de fournir des fonctions utilitaires.

    Comment dois-je la déclarer ?

    Constructeur privé pour empêcher l'instanciation et fonctions membres publiques et statiques ? Autre chose ?

    Merci.
    Bonjour,
    Pourquoi ne pas utiliser simplement un espace de nom ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 766
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 766
    Par défaut
    Parce que je n'ai pas l'habitude d'en utiliser. :-)

    Mais effectivement, c'est ce qu'il faut faire. Merci.

  4. #4
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,
    Citation Envoyé par oodini Voir le message
    Parce que je n'ai pas l'habitude d'en utiliser. :-)

    Mais effectivement, c'est ce qu'il faut faire. Merci.
    Hé bien, une bonne habitude que l'on pourrait te conseiller de prendre serait, justement, de commencer à les utiliser...

    L'avantage immédiat que tu en tirera sera d'éviter bien des soucis d'ambiguïté entre les noms de tes classes et ceux des classes d'éventuelles bibliothèques externes.

    Le deuxième avantage étant que, si tu envisage l'utilisation d'espaces de noms imbriqués, il t'est possible de distinguer de manière bien plus précise les différents parties importantes de ton projet en évitant, par exemple d'avoir des fonctions / classes destinées à la gestion des images mélangées à des fonctions / classes destinées à la gestion de l'intelligence artificielle ou de la gestion du son
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

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

Discussions similaires

  1. [JavaScript] [SRC] Classe utilitaire pour la manipulation des URLs
    Par Oscar Hiboux dans le forum Contribuez
    Réponses: 8
    Dernier message: 29/09/2018, 17h40
  2. Classe utilitaire pour les formulaires
    Par sir_gcc dans le forum Zend_Form
    Réponses: 8
    Dernier message: 20/10/2007, 14h39
  3. Variable de classe véritablement statique ?
    Par thomzon dans le forum Langage
    Réponses: 10
    Dernier message: 06/06/2007, 15h39
  4. CComboBox dans une classe utilitaire
    Par BakaOnigiri dans le forum MFC
    Réponses: 3
    Dernier message: 29/12/2006, 18h55
  5. classe MyConnection statique
    Par mitje dans le forum JDBC
    Réponses: 17
    Dernier message: 06/07/2006, 14h41

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