내 특정 코드 문제를 해결할 수있는 항목이 없습니다.bool 함수를 호출하는 방법
클래스에 bool 함수가 있습니다. bool 함수의 이름은 다음과 같습니다.
bool Triplet::operator ==(const Triplet& operand)const {
if((data[0] == operand.data[0]) &&
(data[1] == operand.data[1]) &&
(data[2] == operand.data[2]))
return true;
...
메인에서 호출하려고하는데 문제가 발생했습니다. 분명히 문언에 아무 것도 남겨 두지 않으면 나는 약을 너무 적게 먹었고 함수의 전체 표현을 사용하려고하면 세미콜론이 필요하다는 오류가 발생하지만 이미 전화가 끝날 때마다 세미 콜론을 사용하므로 다른 점이 잘못되어 단순히 잘못된 점을 파악할 수 없다는 것을 알고 있습니다! 도움이 될 것입니다.
미리 감사드립니다.
작동하지 않는 코드를 게시하면 실제 컴파일러 오류가 도움이됩니다. –
예, 대답은 MAIN 아래 답변 중 하나입니다. 여기서 함수 아래 부분 코드이다 BOOL 삼중 :: 연산자 == (CONST 삼중 피연산자) CONST { 경우 ((데이터 [0] == operand.data [0]) && (데이터 [ 1] == operand.data [1]) && (data [2] == operand.data [2])) return true; .... 하지만 내 주장은 다음과 같습니다. 위의 내용을 메인에서 호출하려고합니다. 나는 여러분 모두에게서받은 응답 중 일부를 시도해보고 위의 코드에서 작동하는지 확인합니다. 도움을 주셔서 감사합니다. – Gerri
'main'의 코드가 작동하지 않으므로 게시해야하는 코드가 있습니다. 그것이 무엇을 요구했는지입니다. – Troubadour