If I have a const vector defined in my class, how can I go about sorting it?
Attempting to sort a const vector will give errors since I’m changing the contents of a const vector.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You don’t. If you need to modify it… well then it shouldn’t be
const. The two goals are in direct conflict with one another.Instead of asking for a solution to a problem that doesn’t make sense, tell us what you are actually trying to accomplish here. Are you trying to return a vector from a method that you don’t want the caller to be able to modify? In that case, create a getter method and return a
const vector&