Resultados da pesquisa a pedido "friend"

0 a resposta

E comercial (&) no final da variável etc

Eu sou um noob C ++ e tenho um problema de entender a sintaxe c ++ em um código. Agora estou bastante confuso. class date { private: int day, month, year; int correct_date( void ); public: void set_date( int d, int m, int y ); void actual( void ...

1 a resposta

erro de tipo incompleto

Estou tentando fazer da classe A uma amiga da classe B.

1 a resposta

pesquisa de função de amigo com modelo

O seguinte código simples compila bem

1 a resposta

Comportamento estranho do operador modelado <<

Não consigo entender o comportamento do operador << na minha classe: cabeçalho: #ifndef VECTOR_H_ #define VECTOR_H_ #include <string> #include <iostream> template<class T> class Vector { static const int EXPANDER = 10; T* array; int next; int ...

1 a resposta

O operador amigo da classe não parece participar da resolução de sobrecarga

Ao escrever um modelo CRTP que permite às classes fornecer sobrecargas paraoperator+ com base nos argumentos do modelo, descobri que um operador amigo da classe não parece participar da resolução de sobrecarga se nenhum dos seus argumentos for do ...

1 a resposta

Função de amigo do modelo e dedução do tipo de retorno

Nota: Esta pergunta está muito próxima deDedução de tipo de retorno para funções de amigo da classe [https://stackoverflow.com/questions/18931993/return-type-deduction-for-in-class-friend-functions] , mas não encontrei a resposta para o meu ...

1 a resposta

Classe de amigo C ++ std :: vector

É possível fazer o seguinte portably: struct structure { structure() {} private: // only allow container copy construct structure(const structure&) {} // in general, does not work because allocator (not vector) calls copy construct friend class ...

1 a resposta

Exceção de pesquisa de amigo do ID do modelo?

Considere a seguinte cláusula em [namespace.memdef] / 3: Se o nome em umfriend declaração não é qualificada nem éid do modelo e a declaração é uma função ou umespecificador de tipo elaborado, a pesquisa para determinar se a entidade foi ...

1 a resposta

Como declarar uma estrutura / classe modelada como amigo?

Eu gostaria de fazer o seguinte: template <typename T> struct foo { template <typename S> friend struct foo<S>; private: // ... };mas meu compilador (VC8) engasga com ele: error C3857: 'foo<T>': multiple template parameter lists are not ...

1 a resposta

Uma função de amigo é definida em classe automaticamente na linha?

Se uma função membro é definida dentro da classe, é uma função embutida. Por exemplo. struct X { void mem_f() {} //mem_f is inline };Minha pergunta é se uma função de amigo não membro definida dentro da classe também é automaticamente ...