Я ищу что-то, что позволяет мне делать что-то вроде функции в функции.
Вот пример, чтобы сделать это более очевидным:
class A{
private:
int n;
int c;
public:
void foo();
}
Однако foo - это функция, которая должна изменить c, но для этого нужно n. foo
несколько сложно, поэтому я хочу разбить его на различные подфункции.
Поскольку foo
нужно n
, это не просто выполнимо с помощью функции друга (без передачи n (в моей реальной задаче есть тонны переменных)