Cuando usarlo?Se usa cuando queremos convertir un tipo de dato a otro.
Ejemploconst char* string_1;
char *string_2;
//queremos asignarle a string_1 el valor del string_2, pero sin el casteo
//no podriamos ya que son de distinto tipo, para eso lo casteamos
string_2 = (char *)string_1;