CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다. CSE207 수강생이 아니여도 편안하게 질문하세요. 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다. 제목클래스 예제에 관련하여 질문이 있습니다.2019-04-23 21:19작성자codetextbook의 예제인 listing 14.2 : bankaccount.cpp에 관해 질문이 있습니다.함수를 호출할 때 해당함수의 파라미터가 있으면 그것도 같이 보내주어야 하는 것으로 알고 있습니다.하지만 이 소스코드의 main함수에서 less_than_by_***의 함수를 호출할 때 ()안에 아무것도 넣지 않고 호출했는데 어떻게 동작이 가능한가요?이 예제는 Account라는 클래스에 name, id, balance라는 멤버변수가 있고메인에서는 고객의 정보(customers는 Account를 자료형으로 갖는 벡터)를 name / id / balance로 정렬합니다.<함수는 이렇게 정의> bool less_than_by_name(const Account& e1, const Account& e2) { return e1.name < e2.name; } bool less_than_by_id(const Account& e1, const Account& e2) { return e1.id < e2.id; } bool less_than_by_balance(const Account& e1, const Account& e2) { return e1.balance < e2.balance; }<main함수에서는 이런식으로 호출> sort(customers, less_than_by_name); //sort(customers, less_than_by_name(e1,e2));이런 형식이 아니라 목록수정삭제답변글쓰기 댓글 [0] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[re]객체를 생성할 때 정적할당과 동적할당의 차이drsungwon 2019-05-04다음Function Pointer에 대한 이해drsungwon 2019-04-24 Powered by MangBoard | 워드프레스 쇼핑몰 망보드