Oggi mi è sorto un dubbio, di pura curiosità.
Sono partito dal presupposto (non verificato con i compilatori a mia disposizione) che il goto in C permetta di saltare in un punto qualsiasi del programma, ad esempio da una funzione all'altra (ed aggiungo: anche ad una etichetta definita in un file diverso?)
Già questo solleverebbe un bel polverone di discussioni su cosa succede al ritorno dalla funzione, o quando ci fossero riferimenti a variabili locali, parametri e valori di ritorno della funzione "destinazione".
Ma in C++, è ipotizzabile fare un salto da un metodo di una classe, ad un metodo di un'altra classe?
Michele
PS: ma il goto ha senso di esistere????