- 178 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 18:09:45 ]
- >>176
#include <utility> #include <algorithm> #include <iostream> #include <iterator> template <class T, int n> std::pair<T*, T*> iseq(T (&a)[n]) { return std::pair<T*, T*>(a, a + n); } int main() { int x[] = {6, 1, 3, 4, 2}; std::sort(iseq(x).first, iseq(x).second); std::copy(x, x + sizeof(x) / sizeof(x[0]), std::ostream_iterator<int>(std::cout, " ")); }
|

|