“GC入ったらもはやC++ではない派”から“なんでもありのC++だからこそGCも入れろ派”まで、某コピペのように誰か分類作ってください。 寝る直前にババッと関係する発言をかき集めただけで、ほぼ時刻順に並べただけです。読みやすくないのは勘弁ください。 「自分のつぶやきを載せないで欲しい」、あるいは逆に「自分のが載っていない」というかた、誰でも編集可ですので、どうぞ削除や追加をお願いいたします。
そういえば C++ のヘッダファイルを #include するだけで使える GC を書きました。使い方は下のサンプルコードを見てもらえばいいとして、特徴としては、 ヘッダファイルを #include するだけで使える C++ の標準機能だけを使っているのでポータブル*1 mark-and-sweep, precise GC ってなあたりでしょうか。コードは GitHub - kazuho/picogc: a tiny, portable, precise, mark-and-sweep GC in C++ にあります。 C++ のプロジェクトで、ちょっとここだけは GC がほしいんだけど、ってなケースで使いやすいと思います。速度も、そこそこでるんじゃないかな*2。 というわけで、以下、サンプルコード。軽く説明しておくと、 GC を使うクラスは picogc::gc_object を継承する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く