Mình mới đọc được đoạn code dùng để sắp xếp các phần tử trong mảng:
include < iostream >
include < algorithm >
include < vector >
bool myfunction (int i,int j){
return i < j ;
}
int main () {
int myints[] = {32,71,12,45,26,80,53,33};
std::vector<int> myvector (myints, myints+8);
std::sort (myvector.begin(), myvector.end(), myfunction);
return 0;
}
Mình muốn hỏi là hàm myfunction lúc khai báo là có 2 tham số, nhưng tại sao khi dùng trong hàm sort không cần truyền tham số cho myfunction mà vẫn có thể chạy được ?
bạn xem thêm về con trỏ hàm nhé
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?