[Error] 'this' argument to member function '~' has type '~', but function is not marked const

오젼·2022년 9월 29일
0

https://stackoverflow.com/questions/56387509/this-argument-to-member-function-select-has-type-const-selectparam-but-fu

  • 인자로 const &(레퍼런스) 받는 경우 함수 자체도 const로 해줘서 수정을 안 할 거라고 명시해줘야 하는듯.

  • ex)

/* before */
bool equal(const key_type &a, const key_type &b)
{
	return !_comp(a, b) && !_comp(b, a);
}

/* after */
bool equal(const key_type &a, const key_type &b) const
{
	return !_comp(a, b) && !_comp(b, a);
}
  • 업데이트가 필요 없는 함수에 꼭 const 붙이도록 하기

0개의 댓글