class A
{
}
class B : public A
{
//blah~ blah~
public:
friend ostream& operator<<(ostream &out, B)
{
out << "B내용 출력" << endl;
return out;
} //비슷한 내용을 가진, A의 자식클래스 B', B'' 존재
class C
{
list<A*> AList;
}
이렇게 선언돼 있고
main함수에서
B, B', B''가 선언되어
C.AList.push_back()으로 리스트화 시켰는데
첫번째 목록을 출력하고 싶어서
cout<< C.front()
이렇게 하니까
A를 매개로 한 연산자 오버로딩이 없다고
안시켜줘요
ㅠㅠ
근데 ostream은 가상화도 안되는거같아요
ㅠㅠㅠㅠㅠ
어떻게 해야 하나요 ㅠㅠ