클래스 Foo (C++에서)에 대해 연산자 ==를 작성한 경우 정확히 어떻게됩니까? 각 데이터 멤버를 서로 비교합니까? 당신이 스택 오버 플로우 (울부 짖음)와 프로그램이 충돌을 얻을 때까지두 개체를 비교하면 어떻게됩니까?
class Foo
{
private:
int bar;
public:
bool operator==(const Foo other&)
{
return *this == other; //what?
//is this the same as bar == bar?
}
}
오, 알겠습니다. 설명 주셔서 감사합니다! – jkeys
"스택 오버플로가 발생합니다"라는 질문에 대한 stackoverflow.com의 질문에 대한 답변 :-) – Josh