
프로그램 빌드 과정에서 가끔 한 번씩 만나면서도 자꾸 까먹는 실수로 인한 컴파일 에러 메시지이다. 직역을 하자면 비상수형 lvalue 참조를 할 수 없다는 것이다. 일단, lvalue는 "A=B"라는 문장이 있다면 대입연산자(=) 좌측에 있는 것을 말하고, 우측에 있는 것을 rvalue라고 한다. void dlgPou::SetPouNames(vector &pou_names) { PouNames.clear(); for (int ip = pou_names.size() - 1; ip >= 0 ; ip ++) { string str = ""; std::transform(pou_names[ip].begin(), pou_names[ip].end(), str.begin(), ::toupper); PouNames.pu..
C | C++
2024. 2. 8. 09:42