I have a constant int variable in my base class, and I would like to initialize responding one in my derived class, with different value (taken as a parameter), is this poss
Simply call the appropriate Base constructor in the Derived's initialization list:
Base
Derived
Derived(const int index, const std::string name) : Base(index), m_name(name) {}