完全なマークアンドスイープはC++クラスなしなら言語側に機構を持たないと無理。
C++ライブラリとしてなら実装可能だと思ってたけど実際に実装されてるライブラリって知らないや。
何か問題あるのか?