c ++ explícita (explícita) palabra clave

• La modificación explícita del constructor puede evitar la conversión implícita y la inicialización de la copia.
• La modificación explícita de la función de conversión puede evitar la conversión implícita, excepto para la conversión contextual.

Uso explícito

struct A
{
   
    
    
    A(int) {
   
    
     }
    operator bool() const {
   
    
     return true; }
};

struct B
{
   
    
    
    explicit B(int) 

Supongo que te gusta

Origin blog.csdn.net/it_xiangqiang/article/details/112978146
Recomendado
Clasificación