Обёртки для классов C++

Необходимо написать класс, содержащий std::queue, и реализовать для него обёртки над front, push.

#include <iostream>
#include <queue>

class Test
{
  std::queue <int> q;
};

Каким образом можно реализовать обёртки на front и push?)


Ответы (1 шт):

Автор решения: vladimirk33

Понял, как это сделать. Оказалось, что это очень легко)

#include <queue>

class Test
{
private:
  std::queue <int> q;

public:

  void front()
  {
    q.front();
  }

  void push(const int elem)
  {
    q.push(elem);
  }
};
→ Ссылка