Resultados da pesquisa a pedido "operator-overloading"

1 a resposta

operador << sobrecarga c ++

como sobrecarregar o operador "<<" (para cout) para que eu possa fazer "cout" para uma classe k

4 a resposta

enable_if e operador de conversão?

Alguma chance de usarenable_if com um operador de conversão de tipo? Parece complicado, pois o tipo de retorno e a lista de parâmetros estão implícitos.

2 a resposta

Os operadores de atribuição C ++ podem ser funções livres?

Estou tentando algo assim: Foo & operator=(Foo & to, const Bar &from);Mas estou recebendo este erro: E2239 'operator =(Foo &, const Bar &)' must be a member functionExistem limitações sobre quais operadores podem / não podem ser definidos como ...

3 a resposta

sobrecarga do operador de atribuição ignorada / não está acontecendo

Estou tentando criar uma biblioteca para algum trabalho e estou usando sobrecarga de operador para operação de atribuição. Suponha que X e Y são duas instâncias da classe que = sobrecarregaram assim: A& A::operator=(A &rhs) { A::assign(*this, ...

6 a resposta

Por que o operador de atribuição de cópia deve retornar uma referência / referência const?

Em C ++, o conceito de retornar referência do operador de atribuição de cópia não é claro para mim. Por que o operador de atribuição de cópia não pode retornar uma cópia do novo objeto? Além disso, se eu tiver aulaAe o seguinte: A a1(param); A ...

11 a resposta

Por que substituir o operador ()?

NoSinais de impulso [http://www.boost.org/doc/html/signals.html]biblioteca, eles estão sobrecarregando o operador (). Esta é uma convenção em C ++? Para retornos de chamada, etc.? Eu vi isso no código de um colega de trabalho (que por acaso é ...

4 a resposta

Operador Swift `subscrito` []

Eu sou iniciante com oSwift sem conhecimento prévio dos operadores. Eu tenho a seguinte turma class Container { var list: [Any] = []; }Eu quero implementar o operadorsubscript [] para acessar os dados delist. Eu preciso de algo assim: var ...

7 a resposta

Sobrecarregar operadores lógicos considerados más práticas?

É uma má idéia sobrecarregar &&, || ou operador de vírgula e por quê?

4 a resposta

Por que você não pode sobrecarregar o '.' operador em C ++?

Seria muito útil poder sobrecarregar o arquivo. operador em C ++ e retorne uma referência a um objeto. Você pode sobrecarregaroperator-> eoperator* mas nãooperator. Existe uma razão técnica para isso?

1 a resposta

Sobrecarga do Operador Golang

Entendo que o golang não fornece sobrecarga de operador, pois acredita que está aumentando a complexidade. Então, eu quero implementar isso diretamente para estruturas. package main import "fmt" type A struct { value1 int value2 int } func (a ...