memento mori
помогите понять как правильно написать:
class c0{
c1[] obj;
...
bool f(int x){
//из this используется только obj, ничего не меняется
}
...
}
class c1{
c2 obj;
...
}
class c2{
//здесь очень хочется использовать функцию f()
}
зы. как правильно написать имею ввиду то, что как правильно сослаться на эту функцию. или вызывать.
мне в голову приходит только singleton, но он тут не катит.
class c0{
c1[] obj;
...
bool f(int x){
//из this используется только obj, ничего не меняется
}
...
}
class c1{
c2 obj;
...
}
class c2{
//здесь очень хочется использовать функцию f()
}
зы. как правильно написать имею ввиду то, что как правильно сослаться на эту функцию. или вызывать.
мне в голову приходит только singleton, но он тут не катит.
но решение уже было сделано немного другим путем. как вариант решения тут: перенести функцию f таки в класс с2, + добавить в класс c2 obj(копию).
у меня была тут как раз проблема как структурировать все. вероятно плохо сформулировала вопрос.