array나 vector 사용 안하고 int[][] 이런식으로 배열 받아서 정렬시키려고 하면algorithm 안에 있는 sort로는 안됨?찾아보니 죄다 vector나 array 쓰라고 되어있길래
댐
그럼 int arr[10000][3] 이러고 sort(arr,arr+N,cmp) 하면 됨? 아니면 2차원은 좀 다르게 해야함? 배열형식을 할당할 수 없다는 에러가 계속 떠서
당연히 그렇게는 안되고 따로 풀어서 해줘야 함
따로 풀어서? 어떤식으로 하면 되는지 코드좀 알려줄수있음?
std::sort 는 안되는거 맞고 굳이 쓰고싶으면 std::qsort 쓰셈
Template 구현상 sort는 = 연산자를 이용해서 값 변경을 하는데 C++ 에서 int (&)[N] 형식의 = 연산자를 오버로딩할 수 없음
https://pastebin.com/eZ4T6K5Q
ㄳㄳ
array<int> arr[10000]; 하고 정렬하면 된다. 다만 정렬함수는 줘야함