C++0x コンセプトではじめてまともにコンパイル通ったコード
#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 }
コンセプトのお手軽で便利なサンプルを考え中・・・
#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 }
コンセプトのお手軽で便利なサンプルを考え中・・・