Результаты поиска по запросу "friend"

2 ответа

объявить функцию друга шаблона класса шаблона

У меня есть шаблон класса

2 ответа

В Go есть ли способ получить доступ к закрытым полям структуры из другого пакета?

У меня есть структура в одном пакете, который имеет частные поля: package foo type Foo struct { x int y *Foo }И другой пакет (например, пакет тестирования белого ящика) нуждается в доступе к ним: package bar import "../foo" func change_foo(f ...

2 ответа

В Go есть ли способ получить доступ к закрытым полям структуры из другого пакета?

У меня есть структура в одном пакете, который имеет частные поля:

ТОП публикаций

2 ответа

Ошибка с несколькими определениями функции

Я пытаюсь переучить С ++ после прохождения вступительного курса несколько лет назад, и у меня возникают некоторые основные проблемы. Моя текущая проблема возникает при попытке использовать функцию друга. Вот мой код в 2 файлах. Первый: // ...

2 ответа

Ошибка с несколькими определениями функции

2 ответа

Почему Стандарт запрещает объявления друзей о частичных специализациях?

Стандарт C ++ запрещает объявления друзей частичных специализаций. (§14.5.3 / 8): Объявления друзей не должны объявлять частичные специализации. [Пример: template<class T> class A { }; class X { template <class T> friend class A<T*>; //error ...

2 ответа

Почему Стандарт запрещает объявления друзей о частичных специализациях?

1 ответ

поиск по шаблонной функции друга

Следующий простой код прекрасно компилируется class A { int x[3]; public: A() { x[0]=1; x[1]=2; x[2]=3; } friend int const&at(A const&a, unsigned i) noexcept { return a.x[i]; } friend int foo(A const&a, unsigned i) noexcept { int tmp = at(a,i); ...

1 ответ

поиск по шаблонной функции друга

Следующий простой код прекрасно компилируется

2 ответа

Функция друга C ++ не может получить доступ к закрытым членам

Предполагается, что это строковый класс с набором операторов и функций, включая две функции-друга. И эти два вызывают у меня некоторые проблемы, потому что к...