Uhm... Léccine.
Kezdjük azzal, hogy mi az isten fogja neked lezárni a resourced, ha az useResource dob egy exceptiont? Mi van, akkor, ha az useResource eltárolja a referenciát? Utána Java/C# esetén is minimum Exceptiont, C/C++ esetén jó esellyel segfaultot fogsz kapni a képedbe, ha azt utána megpróbálod használni.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™