如果将参数传递给构造函数,我有一个类有时需要使用类型成员,deque<int>
如果不是,则不会使用该成员。有效和风格化地处理这种情况的最佳方法是什么?
我还想提一下,这个类的对象应该能够传递给同一个函数,尽管删除在同一个容器中存储的能力很好。我从未做过多态性(正如评论中所暗示的那样),但我想我会阅读并尝试一下。
我的两个想法:
- 将成员变量保持为 a ,我假设deque<int>
它将存储为空。
- 使用指向 a 的指针,仅在需要时调用。deque<int>
deque<int>
new