Taz bisounours-codeur | 1) t'as un vector de int, pas de int*
2) ton ostream_iterator, il est sur une std::string, pas de int
Code :
- #include <iostream>
- #include <algorithm>
- #include <vector>
- #include <limits>
- #include <iterator>
- int main()
- {
- int duet[] = { 1, 2 };
- std::vector<int*> v;
- v.push_back(&duet[0]);
- v.push_back(&duet[1]);
- std::transform(v.begin(), v.end(), std::ostream_iterator<int>(std::cout, "\n" ), Dereference());
- std::cin.ignore(std::numeric_limits<int>::max(),'\n');
- }
|
|