Resultados de la búsqueda a petición "explicit-constructor"

3 la respuesta

¿Cuál es la diferencia entre asignación explícita e implícita en C ++?

int value = 5; // this type of assignment is called an explicit assignment int value(5); // this type of assignment is called an implicit assignment¿Cuál es la diferencia entre esos, si los hay, y en qué casos difieren las asignaciones explícitas ...

8 la respuesta

Qué podría salir mal si copy-list-initialization permitiera constructores explícitos?

En el estándar C ++, §13.3.1.7 [over.match.list], se establece lo siguiente: In copy-list-initialization, si unexplicite elige @ constructor, la inicialización está mal formada. Esta es la razón por la que no podemos hacer, por ejemplo, algo ...

11 la respuesta

¿Qué significa la palabra clave explícita?

Lo que hace el

2 la respuesta

C ++ - ¿Por qué deberíamos usar explícito en este constructor?

Por favor refiérase aWikipedia: Patrón de estrategia (C ++) [http://en.wikipedia.org/wiki/Strategy_pattern#C.2B.2B] class Context { private: StrategyInterface * strategy_; public: explicit Context(StrategyInterface *strategy):strategy_(strategy) ...