エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
template typedefとか型をマクロの引数にする話とか - 梶本裕介の日記
http://d.hatena.ne.jp/blanketsky/20071027/1193488871確かに現行のC++にはtemplate typedefが無いので... http://d.hatena.ne.jp/blanketsky/20071027/1193488871確かに現行のC++にはtemplate typedefが無いのですが,metafunctionで代用するのが普通です(C++ユーザの普通って人によってかなり差がある気もしますけど). template class T> struct make_heap { typedef priority_queue, greater > type; }; make_heap::type heap; もちろん今回のようなケースではこちらをお勧めします.次に,マクロの引数としての型の話なのですが, FOO((pairint, int>)) foo; のようにすれば,(pair)を1つの引数と解釈できます.ただ,この場合マクロ側で型の周りに付いたパーレンが邪魔になります.型をパーレンで括って記述できる場所と
2011/10/06 リンク