Utiliser "explicit"

saidovich Messages postés 43 Statut Membre -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
slt les gas , qlq'un peut me donner un petit exemple de l'utilisation du mot clé " explicite "
merçi
Configuration: Windows XP
Firefox 3.0.1

2 réponses

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Si c'est en C++, c'est tout autre chose.
    Par exemple, tu as une classe :
    class A{
    A(double);
    explicit operator double(){return 5.1;}
    }
    alors dans le cas suivant :
    A a;
    double c=a;

    explicit évite que "double c=a" soit interpréter "double c=double(a)" par le compilateur.
    1
  2. toto
     
    Bonjour

    Si tu parles de visual basic, il n'y a à ma connaissance qu'une seule façon d'utiliser explicit :
    Option Explicit
    comme première ligne de chaque module. D'ailleurs, cette ligne est insérée automatiquement à la création du module, moyennant d'avoir choisi la bonne option (par exemple VBA excel : menu Outil / Options / onglet Editeur / cocher case déclaration des variables obligatoires.
    A mon humble avis, ça ne devrait pas être une option, on devrait TOUJOURS mettre Option Explicit, ça éviterait bien des erreurs.
    0