2016-07-20 1 views

답변

6

당신이

if (usersList[i]->getUsername() != excludeUser->getUsername()) 

if (usersList[i]->getUsername() != excludeUser->getUsername) 

대신 사용하는 경우 컴파일러는 대신 방법 자체의 함수 포인터를 사용하려는 생각하고합니다 (&을 사용하여) 주소를 알아 내야합니다.

그래서 함수 호출 후()를 잊지 않도록하십시오!

5

당신은이 라인에서 함수 호출 괄호가 누락되었습니다 :

if (usersList[i]->getUsername() != excludeUser->getUsername) { 

usersNames.append(usersList[i]->getUsername); 

시도를이로 변경 :

if (usersList[i]->getUsername() != excludeUser->getUsername()) { 

usersNames.append(usersList[i]->getUsername()); 
을 당신이 함수 포인터를 사용하고자했을 경우
관련 문제