[std] iterator๋ณด๋จ const_iterator !
ยท
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด/C++ ์์ฉ
๊ฐ๋ฅํ ํ ํญ์ const๋ฅผ ์ฌ์ฉํ๋ผ๋ ํ์ค ๊ดํ์ ๋ฐ๋ณต์์๊ฒ๋ ์ ์ฉ๋ฉ๋๋ค. ๋ฐ๋ณต์๊ฐ ๊ฐ๋ฆฌํค๋ ๊ฒ์ ์์ ํ ํ์๊ฐ ์์ ๋๋ ํญ์ const_iterator๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. std::vector data; auto itr = std::find(data.cbegin(), data.cend(), 5);// cbegin, cend์ฌ์ฉ if (itr == data.cend()) data.push_back(5);