class A()
{
virtual int Function()=0; // 여기 이 코드에 대한 질문
};
1.함수를 선언해주고 '='기호를 써서 0을 대입할 때 무엇에 0이라는 값이 대입 되는건가요?
2.무언가에 0을 대입하는거라면 일반함수나 가상함수 도 같은 방식으로 값을 대입할 수 있나요?
3. 이 코드는 순수 가상 함수를 선언만 한건가요? 정의도 한건가요?
--------------만약에 1번의 답이 함수 리턴값을 대입해 주는 거라면 ----------------------
4.순수가상함수가 void 형일때 아무값도 대입해 주지 않고
virtual void 함수명( ); 형식으로도 가능한가요?
5.구문이 return 0;만 존재하는 int 형 함수처럼 처럼,
함수가 15번 라인에서 정의 된건가요?
6. 함수의 리턴 값을 '='기호로 대입해 주는 대신에 인라인 조건절을 사용할 수 있나요?
대입하는 게 아니고 그냥 구현 필요없다는 뜻 아닌 지
대입이 아니라 = 0이라는 표현으로 함수의 실체가 없다고 표현하는 거임.
아 답변 감사합니다