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

3 ответа

Оператор перегрузки << для вложенного шаблона класса

У меня есть следующие настройки: template< class T > struct Foo { struct Bar { Bar ( const T &t ) : otherT_( t ) {} T otherT_; }; Foo ( const T &t ) : myT_( t ) {} T myT_; };Теперь я хочу сделать примерыFoo< T >::Bar пригодный для std :: cout и ...

23 ответа

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

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

0 ответов

амперсанд (&) в конце переменной и т. д.

Я нуб C ++, и у меня есть проблема понимания синтаксиса C ++ в коде. Теперь я в замешательстве. class date { private: int day, month, year; int correct_date( void ); public: void set_date( int d, int m, int y ); void actual( void ); void print( ...

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

2 ответа

Методы-друзья в C ++ не работают

1 ответ

Как объявить шаблонную структуру / класс своим другом?

Я хотел бы сделать следующее:

3 ответа

 который GCC не распознает, но Clang делает.

+ 03 следующее недопустимо, хотя некоторые компиляторы поддерживают это. template <class T> class X { friend T; };Это было узаконено в C ++ 11? (Извините, я не успел прочитать черновик, просто надеясь, что кто-то это знает)

2 ответа

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

3 ответа

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

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

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 ответа

Ошибка компилятора при объявлении класса-друга шаблона в пределах класса-шаблона

Я пытался реализовать свой собственный класс связанного списка для дидактических целей.Я указал &quot;Список&quot; класс как друг внутри объявления Iterator,...