과제하다가 모르는게있어서요.. ``` int main() { int count; update(++count); } int update(const int & a) { int b=10; a=b; return a; } ``` 결과값 11? c++ 과제중인데 함수의 매개변수에 const &형을 넣고 main에서 int count; 선언후에 update(++count) 이라고 쓴다면 이걸 어떻게 사용하나요? ++count를 이용해서 함수안에있는 지역변수같은걸 증감시키고 return해줄수있나요?
## 컴파일 되지 않습니다. update 펑션에서 a를 `const` 즉, 값을 변경할 수 없게 상수화하였습니다. 따라서 아래의 코드에서 에러가 나므로 컴파일 되지 않습니다. ``` a = b; // X ```