Immutable C++ container class

后端 未结 2 2042
走了就别回头了
走了就别回头了 2021-02-15 00:32

Say that I have a C++ class, Container, that contains some elements of type Element. For various reasons, it is inefficient, undesirable, unnecessary,

2条回答
  •  无人及你
    2021-02-15 01:15

    As long as your object can provider a conforming const_iterator it doesn't have to have anything else. It should be pretty easy to implement this on your container class.

    (If applicable, look at the Boost.Iterators library; it has iterator_facade and iterator_adaptor classes to help you with the nitty-gritty details)

提交回复
热议问题