Questions sur explicit

11
réponses

Que signifie le mot clé explicit veux dire?

que signifie le mot-clé explicit en C++?
demandé sur 2008-09-23 17:58:45
1
réponses

Peut un opérateur de cast explicite?

en ce qui concerne les constructeurs, l'ajout du mot-clé explicit empêche un compilateur enthousiaste de créer un obje ... oudrais pouvoir mouler Foo dans un std::string , mais je ne veux pas qu'un tel moulage se produise implicitement.
demandé sur 2011-11-23 12:51:57
19
réponses

Est-il possible d'assigner un objet de classe de base à une référence de classe dérivée avec un typecast explicite?

est-il possible d'assigner un objet de classe de base à une référence de classe dérivée avec un typecast explicite en C#?. j'ai essayé et ça crée une erreur d'exécution.
demandé sur 2009-04-08 15:12:38
7
réponses

explicite et implicite c#

je suis nouveau à C# et j'apprends de nouveaux mots. J'ai du mal à comprendre ce que ces deux mots signifient quand il ... appelle AreaPerPerson( ) " je suis assez d' Je ne comprends pas ce que cette phrase essaie de dire.
demandé sur 2009-07-24 13:39:57
7
réponses

Pouvez-vous utiliser le mot clé explicite pour empêcher la conversion automatique des paramètres de la méthode?

je sais que vous pouvez utiliser le mot-clé c++ 'explicit' pour les constructeurs de classes pour empêcher une conversion ... er le bool, mais pour l'instant je ne veux pas pour casser les autres routines que cette nouvelle routine est développé.
demandé sur 2008-10-06 22:58:03
3
réponses

Pourquoi ne puis-je pas appeler des méthodes dans une classe qui implémente explicitement une interface?

Voici l'histoire. J'ai créé une interface, IVehicle. J'ai explicitement implémenté l'interface dans ma classe,Vehicle.cs ... uant que getWheel() n'existe pas dans le contexte actuel. Quelqu'un peut-il m'aider à comprendre ce que je fais de mal?
demandé sur 2010-03-26 04:54:49
1
réponses

Mot clé explicite sur Multi-arg constructor?

j'ai récemment rencontré une classe bizarre qui avait trois constructeurs: class Class { public: explicit Cl ... t de protéger la construction choisie par le compilateur d'un type étranger. Est-ce possible? Si ça, ça veut dire quoi?
demandé sur 2009-07-13 14:20:27
1
réponses

But des constructeurs par défaut explicites

j'ai récemment remarqué une classe dans C++0x qui appelle un constructeur par défaut explicite. Cependant, je ne parvien ... dont C++ gère les arguments par défaut. Quoi d'autre est là qui rendrait explicit Class(); se comporter différemment de l'
demandé sur 2010-05-14 23:16:10
1
réponses

C++ utilise toujours le constructeur explicite [fermé]

Après avoir lu le blog suivant : http://xania.org/200711/ambiguous-overloading j'ai commencé à me demander "ne devrais- ... ensée sur la manière, quelle est votre expérience avec le sujet et quelques exemples dans les deux sens, ce serait bien.
demandé sur 2012-09-15 16:09:22
1
réponses

Virtuel opérateur de conversion explicite primordial

j'ai une classe Base définition d'un explicit operator bool: struct Base { virtual explicit operator bool() const { ... ed a (nonexplicit) operator bool, qui, cependant, est marqué override sans virtual déclaration. Comment est-ce possible?
demandé sur 2016-08-10 16:31:42
1
réponses

Mise à jour de la valeur dans iterrow pour pandas

je fais un travail de géocodage que j'ai utilisé selenium pour screen Scraper la coordonnée x-y dont j'ai besoin pou ... point de vue plutôt que faire si je dois mettre à jour les valeurs ligne par ligne? Est-ce que lambda est faisable?
demandé sur 2014-08-25 07:10:55
1
réponses

Pourquoi ne puis-je pas utiliser l'interface avec l'opérateur explicite? [dupliquer]

cette question a déjà une réponse ici: pourquoi n'est-il pas possible de définir ... sions définies par l'utilisateur à une interface ou à partir d'une interface ne sont pas autorisées " Merci,
demandé sur 2010-03-12 17:05:16
1
réponses

Pourquoi avons-nous encore besoin d'un.le fichier des talons quand on a le vrai.mise en œuvre de la dll?

je me demande pourquoi linkers ne peuvent pas faire leur travail simplement en consultant l'information dans le réel .les ... ble sans elle, implicitement, à droite ? ou je dis juste non sens ? toute aide est appréciée, merci beaucoup :) geeko
demandé sur 2009-08-19 02:56:45
1
réponses

Quels changements ont été apportés à C++ pour que l'initialisation de la copie fonctionne pour la classe avec explicit constructor?

réfléchir à ce code: struct X{ explicit X(){} explicit X(const X&){} }; void foo(X a = X()){} int main(){} ... savons que explicit constructeurs ne permettent initialisation directe 2. 1: dcl.fct.défaut/5; 2:classe.conv.ctor / 2
demandé sur 2017-05-24 12:24:07
1
réponses

Pourquoi le constructeur à double paramètre commence par un mot-clé explicite?

mon ami et moi avons récemment lu le code source de leveldb. Et nous rencontrons ce problème. In leveldb db / skiplist.h ... ue le constructeur de double paramètres avec le mot-clé explicite signifie? Est-ce une nouvelle règle de C++11? Merci.
demandé sur 2013-07-15 10:49:34
3
réponses

Compilateur remplace cast explicite à mon propre type avec cast explicite to.NET le type?

j'ai le code suivant: public struct Num<T> { private readonly T _Value; public Num(T value) ... Num`1<!0> valuetype GeneriCalculator.Program/Num`1<uint8>::op_Explicit(!0) IL_0012: stloc.1 IL_0013: ret
demandé sur 2013-05-07 22:16:11