강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

asdfaa22님의 프로필 이미지
asdfaa22

작성한 질문수

홍정모의 따라하며 배우는 C++

10.6 컨테이너 클래스

클래스 내 함수 리턴값 질문

작성

·

205

0

안녕하세요!

혼자 구현하면서 궁금한 점이 생겨 질문드립니다.

함수 기능 자체에서 포인터로 구현되는 것들은

리턴값을 굳이 IntArray&로 하지않고

void로 해도 상관없지 않는가 해서 질문남깁니다...

예를들어 

    void push_back(const int& value)

    {

        resize(m_length + 1);

        m_data[m_length - 1] = value;

        //return *this;

    }

리턴값을 void 처리해도 기능은 똑같이 구현되어서요..

답변 1

1

네 상관없습니다. C++ 에서 제공하는 STL컨테이너 중 하나인 vector 의 push_back 함수도 return 값 없어요! :)

asdfaa22님의 프로필 이미지
asdfaa22
질문자

감사합니다... 성자이십니다...

asdfaa22님의 프로필 이미지
asdfaa22

작성한 질문수

질문하기