Declarar una variable con dos tipos: "int char"

Soy un principiante de C ++ y estoy leyendo Programación de Bjarne Stroustrup: Principios y práctica con C ++ . En la sección sobre 3.9.2 Conversiones inseguras , el autor mencionó Cuando el inicializador es un literal entero, el compilador puede verificar el valor real y aceptar valores que...