차 객체에서 정보를 출력하기 위해 참조 매개 변수를 사용하는 비 클래스 멤버 오버로드 put 연산자가 필요합니다. 내가 매개 변수로 자동차를 가질 수없는 건가요 나는 std::ostream& Car::operator<<(std::ostream&, Car&)' must take exactly one argument
오류삽입 연산자에 대한 비 멤버 함수 형식
을 얻을
ostream& operator<<(ostream& os, Car& p)
{
os << "For a car make " << p.get_make() << ", " << p.get_year()<< ", the price is $" << p.get_price() << endl;
return os;
}
: 여기
내 코드?감사합니다.
클래스의 친구로 함수를 선언하면됩니다 (예 : Car 클래스) – rajesh6115