CDC
es una clase de C++ que, a una aproximación razonable, encapsula un HDC, que es un controlador para el contexto de un dispositivo.
La documentación que enlaza describe una conversión operator
, que es una construcción C++ que las clases pueden proporcionar para permitir la conversión implícita de una instancia de una clase a otro tipo. En este caso, la conversión implícita da como resultado el identificador subyacente (HDC) que encapsula la instancia CDC
.
Puede realizar la conversión utilizando una instancia CDC
en cualquier lugar donde deba convertirse a HDC
.
La mayoría simplemente:
void f(const CDC& cdc)
{
HDC hdc = cdc;
// use hdc here
}
Ok, gracias! No me encuentro con la palabra clave 'operador' demasiado, así que me sorprendió. – samoz