Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Van a,b,c STL konténerunk es egy itareator, ami az egyik kontener elemere mutat.
- Irjuk meg a which fuggvenyta mi visszaad egy pointert.
- Ez a pointer megmutatja hogy melyik kontenerben talalhato az elem amire az iterator mutat
- az add_containerrel tudunk felvenni STLeket amik kozul a which tud valogatni.
- Amennyiben az elem nincs benne egyik altalunk flevette kontenerben sem, nullpointert adjon vissza a program
- illetve akkor is hogyha a konterner utolso utana elemet kerdezzuk ( /end)
- template<typename Cont>
- struct container_finder
- {
- std::list<Cont*> stlek;
- container_finder<Cont>& add_container(Cont& container)
- {
- stlek.push_back(&container);
- return *this;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement