Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * Executing task: C/C++: g++.exe build active file
- Starting build...
- C:\msys64\mingw64\bin\g++.exe -fdiagnostics-color=always -g C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp -o C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.exe
- In file included from C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:3:
- C:/msys64/mingw64/include/c++/12.2.0/numeric: In instantiation of '_Tp std::transform_reduce(_InputIterator1, _InputIterator1, _InputIterator2, _Tp, _BinaryOperation1, _BinaryOperation2) [with _InputIterator1 = __gnu_cxx::__normal_iterator<int*, vector<int> >; _InputIterator2 = __gnu_cxx::__normal_iterator<int*, vector<int> >; _Tp = __cxx11::basic_string<char>; _BinaryOperation1 = plus<void>; _BinaryOperation2 = main(int, const char**)::<lambda(int)>]':
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:37: required from here
- C:/msys64/mingw64/include/c++/12.2.0/numeric:380:51: error: no match for call to '(main(int, const char**)::<lambda(int)>) (int&, int&)'
- 380 | _Tp __v1 = __binary_op1(__binary_op2(__first1[0], __first2[0]),
- | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/mingw64/include/c++/12.2.0/numeric:380:51: note: candidate: 'std::__cxx11::basic_string<char> (*)(int)' (conversion)
- C:/msys64/mingw64/include/c++/12.2.0/numeric:380:51: note: candidate expects 2 arguments, 3 provided
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate: 'main(int, const char**)::<lambda(int)>'
- 28 | auto val = std::transform_reduce(srcVec.begin(), srcVec.end(), destVec.begin(), std::string(""), std::plus{}, [](int a){return std::to_string(a).append(", ");});
- | ^
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate expects 1 argument, 2 provided
- C:/msys64/mingw64/include/c++/12.2.0/numeric:381:51: error: no match for call to '(main(int, const char**)::<lambda(int)>) (int&, int&)'
- 381 | __binary_op2(__first1[1], __first2[1]));
- | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/mingw64/include/c++/12.2.0/numeric:381:51: note: candidate: 'std::__cxx11::basic_string<char> (*)(int)' (conversion)
- C:/msys64/mingw64/include/c++/12.2.0/numeric:381:51: note: candidate expects 2 arguments, 3 provided
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate: 'main(int, const char**)::<lambda(int)>'
- 28 | auto val = std::transform_reduce(srcVec.begin(), srcVec.end(), destVec.begin(), std::string(""), std::plus{}, [](int a){return std::to_string(a).append(", ");});
- | ^
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate expects 1 argument, 2 provided
- C:/msys64/mingw64/include/c++/12.2.0/numeric:382:51: error: no match for call to '(main(int, const char**)::<lambda(int)>) (int&, int&)'
- 382 | _Tp __v2 = __binary_op1(__binary_op2(__first1[2], __first2[2]),
- | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/mingw64/include/c++/12.2.0/numeric:382:51: note: candidate: 'std::__cxx11::basic_string<char> (*)(int)' (conversion)
- C:/msys64/mingw64/include/c++/12.2.0/numeric:382:51: note: candidate expects 2 arguments, 3 provided
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate: 'main(int, const char**)::<lambda(int)>'
- 28 | auto val = std::transform_reduce(srcVec.begin(), srcVec.end(), destVec.begin(), std::string(""), std::plus{}, [](int a){return std::to_string(a).append(", ");});
- | ^
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate expects 1 argument, 2 provided
- C:/msys64/mingw64/include/c++/12.2.0/numeric:383:51: error: no match for call to '(main(int, const char**)::<lambda(int)>) (int&, int&)'
- 383 | __binary_op2(__first1[3], __first2[3]));
- | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/mingw64/include/c++/12.2.0/numeric:383:51: note: candidate: 'std::__cxx11::basic_string<char> (*)(int)' (conversion)
- C:/msys64/mingw64/include/c++/12.2.0/numeric:383:51: note: candidate expects 2 arguments, 3 provided
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate: 'main(int, const char**)::<lambda(int)>'
- 28 | auto val = std::transform_reduce(srcVec.begin(), srcVec.end(), destVec.begin(), std::string(""), std::plus{}, [](int a){return std::to_string(a).append(", ");});
- | ^
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate expects 1 argument, 2 provided
- C:/msys64/mingw64/include/c++/12.2.0/numeric:391:51: error: no match for call to '(main(int, const char**)::<lambda(int)>) (int&, int&)'
- 391 | __init = __binary_op1(__init, __binary_op2(*__first1, *__first2));
- | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
- C:/msys64/mingw64/include/c++/12.2.0/numeric:391:51: note: candidate: 'std::__cxx11::basic_string<char> (*)(int)' (conversion)
- C:/msys64/mingw64/include/c++/12.2.0/numeric:391:51: note: candidate expects 2 arguments, 3 provided
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate: 'main(int, const char**)::<lambda(int)>'
- 28 | auto val = std::transform_reduce(srcVec.begin(), srcVec.end(), destVec.begin(), std::string(""), std::plus{}, [](int a){return std::to_string(a).append(", ");});
- | ^
- C:\Users\Joe\Documents\SSU\Classes\CS460\PA2\lambda.cpp:28:115: note: candidate expects 1 argument, 2 provided
- Build finished with error(s).
- * The terminal process terminated with exit code: -1.
- * Terminal will be reused by tasks, press any key to close it.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement