把数组引用传参,sort不可以使用,请问哪里出错了呀
程序代码:
#include <iostream> #include<array> #include<algorithm> using namespace std; void num(const array<int,5>&myarray) { cout<<size(myarray); sort(myarray.begin(), myarray.end());//这里出错 for(int i:myarray) { cout<<i;} } int main() { array<int,5>myarray; myarray={1,2,33,5,77}; num(myarray); }