Can I use const in vectors to allow adding elements, but not modifications to the already added?

后端 未结 14 608
既然无缘
既然无缘 2020-12-01 04:54

My comments on this answer got me thinking about the issues of constness and sorting. I played around a bit and reduced my issues to the fact that this code:



        
14条回答
  •  伪装坚强ぢ
    2020-12-01 05:42

    You could derive a class const_vector from std::vector that overloads any method that returns a reference, and make it return a const reference instead. To do your sort, downcast back to std::vector.

提交回复
热议问题