Quelle est la différence conceptuelle entre finalement et un destructeur?

Tout d'abord, je sais très bien pourquoi il n'y a pas de construction «enfin» en C ++? mais une discussion de plus en plus longue sur une autre question semble justifier une question distincte. Mis à part le problème qu'en finallyC # et Java ne peuvent essentiellement exister qu'une seule fois (==...