C++だって当然メモリーリークしまくりのコードを書きたければ書ける

絶対にメモリーリークさせたくない目的でバカ除けを作るなら
JAVAのようにGCを採用するしかないがC++は言語仕様上
それは出来ない

つまりDelphiがメモリーリークにバカ除けが出来ないというなら
C++だって同じである。

そしてスマートポインタや インスタンスをスタック上に取る事が
メモリーリークに対する C++ のメリットであると言い張るなら
Delphiにも finally の存在や、インターフェース型を持ち出す
事が可能だ