Вы должны быть в состоянии, является ли это хорошей идеей, это другой вопрос.
Вы говорите, что ваш код дает сбой, но вы не предоставили никаких доказательств того, что это происходит потому, что вы удаляете переменные mmeber А в деструкторе Б. На самом деле, если бы мне пришлось угадывать, я бы сказал, что причиной денег является отсутствие конструкторов копирования и операторов присваивания в A и B (так называемое «правило трех», Google google).
Если ваша программа аварийно завершает работу, то, вероятно, будет хорошей идеей опубликовать аварийный код. Думаю, это повысит ваши шансы получить полезный ответ.