C++의 함수에서 읽기 전용 벡터를 전달하는 방법은 무엇입니까? 그것을 할 수C++의 함수에서 읽기 전용 벡터를 전달하는 방법은 무엇입니까?
한 가지 방법은 const를 &
const vector<string>& input
같은 일반적인 방법이다 그러나 나는 어쩌면 궁금해서 내가 그것을 대신이 방법으로 수행해야합니다
const vector<const string&>& input
내가 하나가되는 모르겠습니다을 보다 나은. 기본적으로 은 읽기 전용으로 벡터를 전달하고자하므로 효율적으로 수행하고 싶습니다. 및 불필요한 복사본을 피하십시오.