Questions et réponses pour le explicit :

En C ++ spécifie les constructeurs et les opérateurs de conversion qui n'autorisent pas les conversions implicites ou l'initialisation de copie. En C # déclare un opérateur de conversion de type défini par l'utilisateur qui doit être appelé avec un cast. Pour le mode MS SQL Server for-xml-EXPLICIT, utilisez la balise [for-xml-explicit]

3
votes
J'ai le code suivant pour C ++, dans une classe basée sur un modèle qui représente un point. Je voudrais le traduire en C #: public class Point<T> { public T X ...

8
votes
de MSDN : En éliminant les fonts inutiles, les conversions implicites peuvent ...

7
votes
Considérez le code suivant: #include <vector> struct A { explicit A(int i_) : i(i_) {} int i; }; int main() { std::vector<int> ints; std::vector<A> ...

7
votes
J'ai des problèmes avec la pièce de code suivante. Je voudrais expliciter une chaîne à un objet, cela fonctionne parfaitement bien, si cet objet fait partie d'une classe ...