La spécification explicite d'une méthode/d'un constructeur signifie-t-elle qu'elle ne peut pas être appelée implicitement? Je veux dire si un constructeur est spécifié comme explicite, ne peut-il pas être appelé implicitement par un opérateur comme = ou d'autres méthodes comme le constructeur de convertisseur?La spécification explicite d'une méthode/constructeur signifie-t-elle qu'elle ne peut pas être appelée implicitement?
Dans ce cas, spécifier une méthode/constructeur pour être explicite a-t-il une quelconque importance? Quels sont les avantages de spécifier une méthode/constructeur pour être explicite?
Je pense que [MSDN] (http://msdn.microsoft.com/en-us/library/h1y7x448.aspx) peut répondre à cette question. Avez-vous essayé de google cela? Tout code produit pour l'essayer? – Default
http://stackoverflow.com/questions/121162/what-does-the-explicit-keyword-in-c-mean –