양수 또는 음수를 포함하는 배열의 첫 번째 인덱스를 살펴보고 음수 기호인지 분류하는 bool 함수를 작성하려고합니다. (즉 -). 그것이 음수 기호이면 false를 반환하고 다른 모든 것은 true를 반환합니다. 음수 기호를 비교하는 방법을 알아 내려고 노력 중입니다. 다음 코드 때문에의 오류를주는 '-'배열의 첫 번째 인덱스가 음수 기호인지 확인하는 방법
bool BigNum::get_positive() const
{
char '-';
if(digits[0] == '-')
{
return false;
}
else
{
return true;
}
}
: '문자'- '; '? – Nim
큰 정수에 대한 기존 라이브러리가 있습니다. [당신이하려고하는 것으로 추측합니다] 왜 바퀴를 다시 발명합니까? – amit
또한 스타일 문제가 더 중요하지만 BigNum의 인스턴스가 양수인지 여부를 확인하려고하기 때문에 'isPositive()'라고 부르지 않는 이유는 무엇입니까? 'get_X() '라는 함수는 대개 저장된 정보를 반환한다고 제안합니다. 여기서는 그렇지 않습니다. – Anson