Original code:
#include
#include
#include
template
std::function
makePipeline(const std::vector
>& funcs) { return [&funcs] (const T& arg) { return arg; }; } #ifndef RunTests int main() { std::vector
> functions; functions.push_back([] (int x) -> int { return x * 3; }); functions.push_back([] (int x) -> int { return x + 1; }); functions.push_back([] (int x) -> int { return x / 2; }); std::function
func = makePipeline(functions); std::cout << func(3); // should print 5 } #endif
Dashboard
Start Trial
Sign In
Home
Product
Features
Use Cases
Customers
ROI Calculator
Integrations
Assessments
Tests
Questions
Pricing
Resources
Book: Evidence-Based Hiring
Blog
Support
Contact Us
Legal
For Jobseekers
© TestDome, 2024.