인프런 커뮤니티 질문&답변
bool ret1 = functor(3); 이게 이해가 안갑니다
작성
·
201
0
bool operator()(int num)
{
cout << "Functor Test" << endl;
_value += num;
cout << _value << endl;
return true;
}
이걸 사용한다면
bool ret1 = functor()3; 이거 아닌가요?
예를 들면
void operator+(int num)
{
_value += num;
cout << _value << endl;
}
이걸 쓴다면
functor + 3; 처럼요
퀴즈
57%나 틀려요. 한번 도전해보세요!
C++에서 함수 포인터는 무엇을 저장하는 변수일까요?
함수 실행 결과 값
함수의 이름
함수의 시작 주소
함수가 사용하는 메모리 크기
답변 1
0
Rookiss
지식공유자
operator[], operator() 등은 [3] (2)와 같이 안에다가 인자를 넣어줘야 합니다.
문법이 그냥 그렇게 되어 있기 때문에 가볍게 넘어가셔도 무방합니다.




