과제하다가 모르는게있어서요..
```
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해줄수있나요?
sehongpark님의 답변
## 컴파일 되지 않습니다.
update 펑션에서 a를 `const` 즉, 값을 변경할 수 없게 상수화하였습니다. 따라서 아래의 코드에서 에러가 나므로 컴파일 되지 않습니다.
```
a = b; // X
```