Здравствуйте, Аноним, Вы писали:
А>Объясните плзз, почему j нормально инициализируется, а i ругается
Потому что в списке инициализации класс может инициализировать только собственные данные-члены и базовые подобъекты.
Добавь в класс
a соответствующий конструктор и вызывай его из списка инициализации
b.