Demonstrates how to pass each object in the container to a member function of different class instance using boost::bind. You can alternatively do this by overloading operator() [developer.qt.nokia.com]
- #include <QtConcurrentMap>
- #include <QVector>
- #include <boost/bind.hpp>
- #include <iostream>
- class Object{};
- class MyClass
- {
- public:
- float Test(const Object& object) const { return 1.0f;} // Note, this function MUST be const!
- };
- int main()
- {
- Object a;
- v.push_back(a);
- MyClass myClass;
- std::cout << result[0] << std::endl;
- return 0;
- }

