読者です 読者をやめる 読者になる 読者になる

C++0x コンセプトではじめてまともにコンパイル通ったコード

C++
#include <iostream>

template <std::LessThanComparable T>
const T& min(const T& a, const T& b)
{
    return a < b ? a : b;
}

int main()
{
    std::cout << min(1, 2) << std::endl; // 1
}

コンセプトのお手軽で便利なサンプルを考え中・・・