Если у меня есть класс, который принимает переменный пакет аргументов шаблона, как я могу объявить их всех друзьями?
Вот что я хотел бы сделать в псевдо -форма кода:
template
class AbstractMyClass {
int privateInt;
friend Ts...;
};
class OtherClass;
using MyClass = AbstractMyClass;
class OtherClass {
public:
void foo(MyClass &c){
c.privateInt = 42;
}
};
Подробнее здесь: https://stackoverflow.com/questions/201 ... rs-friends
Мобильная версия