C++で遊ぼうスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。2011のMPL.Graphの資料を見たら、GraphのEDSLの案が出ていたので、似たようなのを作ってみました。CDのようなグラフを作ります。operator>=()は辺を表していて、operator&()は辺の区切りに使用します(カンマ演算子がうまくいかなかった)。(B,C)}を作れば頂点のリストから辺のリストを生成できるな、と考えてそのようにして構築しました。;}Graphvizから生成したグラフの画像:ライブラリのコード:shand/graph_literal.hppshand/fusion/adjacency_for_each.hppちなみに現在のこのバージョンでは、1本の辺は書けません。それと、頂点の総量がわかっているので、Nを自動的に計算してadjacency_listを直接構築できるようにしようと思ってます(MultiIndexを使って重複あり挿入順リストと、重複なし辞書順リストを同時に持つ予定)。ちなみに、リテラルなので実際はそんなに使わないと思います。19:17adjacency_listの直接構築に対応しました。Librariesコントリビュータ。boostjp/cpprefjpサイトコアメンバ。くわしい情報は、こちらを参照してください:http://faithandbrave.github.ioお仕事の依頼も受け付けております。Blog|ブログを報告する。