switch(value) { case CONST1: { int i = 0; MyClass c(something); // ... } break; case CONST2: { // ... } break; // ... }