Resultados da pesquisa a pedido "operator-overloading"

1 a resposta

A refatoração de um operador sobrecarregado em uma função que não é membro pode quebrar algum código?

Considere um modelo de classe herdado com operadores de adição sobrecarregados+= e+ template<class T> class X { public: X() = default; /* implicict */ X(T v): val(v) {} X<T>& operator+=(X<T> const& rhs) { val += rhs.val; return *this; } X<T> ...

5 a resposta

Operador "+" para classes Java

Tenho uma classe como esta: private static class Num { private int val; public Num(int val) { this.val = val; } } possível adicionar objetos da classe usando o operador "+" Num a = new Num(18); Num b = new Num(26); Num c = a + b;

1 a resposta

Operador de sobrecarga () em Python

Eu estou tentando aprender currying em Python para minha classe e eu tenho que sobrecarregar o operador () para isso. No entanto, eu não entendo como posso i...

7 a resposta

Um min = idiom em C ++?

2 a resposta

Por que não posso definir operadores implícitos e explícito

Por que não consigo definir operadores implícitos e explícito public class C { public static implicit operator string(C c) { return "implicit"; } public static explicit operator string(C c) { return "explicit"; } } Você pode fazer isso ...

1 a resposta

Como funciona a sobrecarga de operador global não idiomática?

Eu quero entender o código deesta [https://stackoverflow.com/a/19687403/2136963] responda type Mult = Mult with static member inline ($) (Mult, v1: 'a list) = fun (v2: 'b list) -> v1 |> List.collect (fun x -> v2 |> List.map (fun y -> (x, y))) ...

6 a resposta

Sobrecarga do operador com métodos de extensão C #

Eu estou tentando usar métodos de extensão para adicionar uma sobrecarga operater ao c #

6 a resposta

Sobrecarregar os operadores como função de membro ou função de não membro (amigo)?

1 a resposta

simple c ++: Como sobrecarregar o operador de multiplicação para que float * myClass e myClass * float funcionem

3 a resposta

c ++ menos sobrecarga de operador, que maneira de usar?

Por exemplo: em um arquivo de cabeçalho C ++, se eu definisse umstruct Record e gostaria de usá-lo para uma possível classificação, de modo que eu queira sobrecarregar oless operator. Aqui estão três maneiras que notei em vários códigos. Notei ...