mi aspettavo di Visual Studio per darmi un errore o per lo meno un avvertimento, ma mi ha dato né quando ho avuto un vuoto return
nel costruttore:vuoto ritorno nel costruttore
MyObject::MyObject()
{
if (/*some condition*/)
{
//SomeCode
return;
}
// continue with other code
}
non ho visto l'utilizzo di questo finora nella mia esperienza limitata, quindi la mia domanda è se è OK avere un ritorno nel costruttore?
Questo è più di un curiosità domanda mi pare di capire che è molto facile da codificare in modo tale che non devi mai mettere ritorno in là, anche se ho un caso in cui questo sarebbe molto utile, ma prima di usarlo Voglio vedere se è vietato (forse dallo standard o è, in generale, non è una buona idea).