const int func1(int a, int b)
int func1(int a, int b) const
얘네 차이가 먼가요? cpp는 익숙치 않아서 ㅠㅠ
구글링
구글링하러 꺼져라 전자는 const int를 반환하는 함수고 후자는 멤버 변수 수정을 허용하지 않겠단거임
위에건 int가 const고 밑에건 this가 const임
근데 이런 질문하는애들은 저런걸 어떻게 구글링할지도 모를거 같은데 무조건 구글링하라그러면 어카노
const int function이라고만 검색해도 바로 나옴
네가 쓴 건 const 유무가 의미 없음
아 const 뒤에다 쓴 건 this가 가르키는 오브젝트를 변경하는 걸 방지해줌
const반환? - dc App
전자는 상수 반환하라는건데 실질적으로는 의미 없어서 쓰나마나고, 뒤에거는 자유함수가 아닌 메소드에서만 쓰는 문법인데 상수 객체에서 쓸 수 있는 메소드 - dc App
const를 항상 오른쪽에 적었으면 애초에 이런일이 없었다
구글링
구글링하러 꺼져라 전자는 const int를 반환하는 함수고 후자는 멤버 변수 수정을 허용하지 않겠단거임
위에건 int가 const고 밑에건 this가 const임
근데 이런 질문하는애들은 저런걸 어떻게 구글링할지도 모를거 같은데 무조건 구글링하라그러면 어카노
const int function이라고만 검색해도 바로 나옴
네가 쓴 건 const 유무가 의미 없음
아 const 뒤에다 쓴 건 this가 가르키는 오브젝트를 변경하는 걸 방지해줌
const반환? - dc App
전자는 상수 반환하라는건데 실질적으로는 의미 없어서 쓰나마나고, 뒤에거는 자유함수가 아닌 메소드에서만 쓰는 문법인데 상수 객체에서 쓸 수 있는 메소드 - dc App
const를 항상 오른쪽에 적었으면 애초에 이런일이 없었다