Это не наследование, это не вложенные классы, я не знаю, что это такое, и вот что приводит меня сюда.
Я пишу программу, и это высокоуровневые функции:
Main () Создать массив объектов типа 'A ()' Конструктор A () создает 20 объектов B () Коструктор 'B () создает 4 объекта' C () '
. Теперь' B () 'хочет использовать некоторые из открытых членов' A () 'и 'C ()' хочет использовать некоторые из открытых членов 'A ()' и 'B ()'
Другими словами, A - это контрольная запись, B - список из 20 команд, и каждая команда имеет до 4 условия. Теперь C () должен иметь возможность проверять условия, B () должен иметь возможность выполнять команду на основе проверки C (), а A () каким-то образом должен знать, когда все B выполнены
Итак, идея состоит в том, что определенные объекты порождаются, и они должны иметь возможность использовать члены из объекта, который их создал. Я мог бы передавать информацию в конструктор, но это утомительно. Должен быть хороший дизайн, чтобы иметь возможность делать это.
Кто-нибудь может помочь ??