C++相談室 part10
■ このスレッドは過去ログ倉庫に格納されています
0758デフォルトの名無しさん
NGNGg++ とかなら、
template< template<class> class C, class T > void foo( const C<T>& array ) {
for ( typename C<T>::const_iterator i = array.begin(); i != array.end(); ++i ) {
cout << *i << endl;
}
}
vector<int> v;
foo(v);
list<float> l;
foo(l);
みたいな書き方はできるけど。
■ このスレッドは過去ログ倉庫に格納されています