|
Самая же большая проблема возникнет в том случае, если мой класс А должен будет входить еще в какой-нибудь класс С (которым заведую уже не я) и этот класс С должен будет распоряжаться классом А. В этом случае, если потребуется (пусть даже на этапе компиляции) создать два экземпляра класса С так, что в одном будет класс А1, порожденный через шаблон ТА{B1}, где В1 - потомок класса В, а в другом экземпляре класса С будет фигурировать класс А2, порожденный через шаблон ТА{B2}, где В2 - также потомок класса В, то серьезных проблем не избежать.
Примечание: при чтении надо вместо фигурных скобок иметь в виду угловые.