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

23 ответа

Почему C # не предоставляет ключевое слово «друг» в стиле C ++? [закрыто]

C ++ ключевое слово друга [http://www.cplusplus.com/doc/tutorial/inheritance/] позволяетclass A обозначитьclass B как его друг. Это позволяетClass B чтобы получить доступ кprivate/protected Членыclass A. Я никогда не читал ничего о том, почему ...

3 ответа

Иногда вы просто не можете сделать деструктор не виртуальным, потому что он может иметь базовый класс, где деструктор является виртуальным.

р: template<class T> class Base { public: Base(); friend class T; };Теперь это не работает ... Есть ли способ сделать это? Я на самом деле пытаюсь сделать универсальный герметик следующим образом: class ClassSealer { private: friend class ...

1 ответ

неполная ошибка типа

Я пытаюсь сделать класс А другом класса В.

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

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); ...

2 ответа

Как пометить шаблон структуры как друга?

У меня есть такой код: template <typename T, typename U> struct MyStruct { T aType; U anotherType; }; class IWantToBeFriendsWithMyStruct { friend struct MyStruct; //what is the correct syntax here ? };Каков правильный синтаксис для дружбы с ...

2 ответа

Как правильно удалить / реорганизовать объявление «друга» зависимости?

3 ответа

 поля и методы, унаследованные в объектах

оложим, у меня естьBase класс: class Base { friend SomeOtherClass; };И есть другой (другой) класс, который наследует отBase: class AnotherClass : public Base {}Дружба также наследуется?

3 ответа

 (ошибка объявления). Разным компиляторам разрешено разбирать код по-разному, поэтому им разрешено выдавать разные сообщения об ошибках. Я не нахожу ничего плохого в этом сообщении об ошибке.

ние неизвестного друга

3 ответа

Как сделать лямбду другом класса?

Допустим, у меня есть класс:

3 ответа

Можем ли мы повысить возможность повторного использования этого ориентированного на ключ шаблона защиты доступа?