अगर वहाँ कुछ भी था मैं बस सोच रहा था (या तो C++ 11 या बढ़ावा में) है कि मुझे कुछ इस तरह करते हैं मदद कर सकता है:एल्गोरिथ्म दो श्रृंखलाओं में से मानों को जोड़ने और उन्हें रखने के लिए एक तिहाई एक
std::vector<int> v1 = {1, 2, 3};
std::vector<int> v2 = {2, 5, 4};
std::list<int> res;
algorithm(v1.begin(), v1.end(), v2.begin(), v2.end(), back_inserter(res), std::plus<int>());
परिणाम निश्चित रूप से {3, 7, 7} होना चाहिए और जहां std :: प्लस के बजाय कोई बाइनरी_फंक्शन हो सकता है।
तो अगर किसी के पास कोई विचार है, तो मुझे बताएं।
[std :: transform] (http://en.cppreference.com/w/cpp/algorithm/transform) –