Размеры должны быть кратными одному и тому же числу.
blockquote>Если это намерение, вы не используете число правильно в опубликованном коде. Я предлагаю:
template<unsigned int Multiplier=1> class A { public: static constexpr int basic_size = 256; protected: int buf[buf_size*Multiplier]; }; class B : A<2> { public: void other_stuff(); };
Не нужно: Клиенты (1: много) Автомобили - из-за Клиентов-> Policys-> Cars
Cars (1: много) Несчастные случаи (без нуля не требует дополнительных усилий)
Клиенты (1: много ??) Политики
Политики (1: many) Автомобили
Политики (1: многие) Платежи