Switch
La restructura switch en c++ aporta ventajas a la hora de desiciones multiples que con el uso del if podrian llegarse a complicar. Imagina que tienes una un listado de operaciones que el usuario puede elegir según sus necesidades, el uso del if anidado resultaria bastate tedioso a la hora de ingresar mas opciones al menú, para solucionar este problema contamos con la estructura switch, la cual permite declarar una variable que almacenará el numero de la opción deseada y brincara a esa parte del codido para realizar la accion solicitada por el usuario.
En resumen la estructura switch se utiliza cuando se requiere tomar una desición entre multiples posibilidades, de acuerdo al valor asignado a chica opción, creando con esto menus de opciones dentro del programa.
Ejemplo