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

1 ответ

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

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

1 ответ

Странное поведение шаблонного оператора <<

Я не могу понять поведение оператора &lt;&lt; в моем классе:заголовок:

3 ответа

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

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

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

2 ответа

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

Я написал следующий код: class Osoba{ private: string imie, nazwisko, kolorOczu; friend void Dziecko::coutall(); public: Osoba(string imie, string nazwisko, string kolorOczu):imie(imie), nazwisko(nazwisko), kolorOczu(kolorOczu){}; ...

2 ответа

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

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( ...

5 ответов

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

Я нуб C ++ и яПроблема понимания синтаксиса C ++ в коде. Теперь я в замешательстве.

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 и ...

3 ответа

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

У меня есть следующие настройки:

2 ответа

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

У меня есть шаблон классаObj и шаблон функцииmake_obj. Obj имеетprivate Определен единственный конструктор, который принимает ссылку на свой шаблонный тип для привязки. template <typename T> class Obj { private: T& t; Obj(T& t) : t{t} { } ...