I have a class like this:
Code:
#include "History.h"
class arena
{
 public:
   arena(some arguments)
    : m_history(int num1, int num2) {};

 private:
    History m_hisory;
}
and history class is basically something like this:
Code:
//history.h
class history
{
 public:
    history(int num1, int num2){row=num1; col = num2;}
private:
    int row, col;
}
the compiler says that i can't have 2 argument for m_history, in the arena constructors member initialization list. How can i overcome this problem?