How to declare data members that are objects of any type in a class

前端 未结 5 1807
夕颜
夕颜 2020-12-29 09:31

In this piece I\'m trying to declare in Class B a list that can hold objects of Class A of any type, such as A, A, A. I intend to add A

5条回答
  •  抹茶落季
    2020-12-29 09:44

    Make B class template just like you've made A a class template:

    template 
    class B {
        std::list*> objects;
    };
    

提交回复
热议问题