Как класс может объявить все свои переменные параметры шаблона друзьями? [дубликат]C++

Программы на C++. Форум разработчиков
Anonymous
Как класс может объявить все свои переменные параметры шаблона друзьями? [дубликат]

Сообщение Anonymous »

Если у меня есть класс, который принимает переменный пакет аргументов шаблона, как я могу объявить их всех друзьями?

Вот что я хотел бы сделать в псевдо -форма кода:

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

Вернуться в «C++»