>>852
そうとは言い切れない
auto a = getNewObjectFromThirdPartyLib();
... aを使う
releaseObjectFromThirdPartyLib(a);

みたいに直接deleteはさせないけど解放用のAPIを用意してることは考えられる
releaseObjectFromThirdPartyLib(a);を呼び忘れる事がメモリリークだから
考慮は必要だと思うよ