Resultados da pesquisa a pedido "operator-overloading"

3 a resposta

Overload ++ operator

Estou tentando lidar com sobrecarga de operador na primeira vez e escrevi esse código para sobrecarregar o operador ++ para incrementar variáveis de classei ex por um .. Ele faz o trabalho, mas o compilador mostrou os seguintes avisos: Aviso ...

6 a resposta

É possível sobrecarregar os operadores em Java? [duplicado

Esta pergunta já tem uma resposta aqui: obrecarga do operador em Java [/questions/1686699/operator-overloading-in-java] 9 respostas Tenho a seguinte classe, que descreve um ponto na superfície XY: class Point{ double x; double y; public ...

1 a resposta

perador de desreferência de estrutura (operador ->

Estou escrevendo um invólucro de modelo fino para iteradores e atingi uma pedra de tropeço ao passar pelo operador de desreferência de estrutura, principalmente porque os ponteiros não têm um: #include <vector> struct mystruct { int member; }; ...

4 a resposta

operador de sobrecarga c ++ << para std :: string

Agora estou vendo outro código C ++ ingênuo usando o sprintf para anexar C embutidos em uma matriz de caracteres, e acho que bast Eu poderia ajudar a fornecer funções simples, leves, anexas e sem formatação parastd::string, mas como seria ...

5 a resposta

Sobrecarregando operadores de acesso de membro ->,. * (C ++)

Entendo a maior sobrecarga de operadores, com exceção dos operadores de acesso de membros->, .*, ->* etc. Em particular, o que é passado para essas funções do operador e o que deve ser retornad Como o operador funciona (por ...

6 a resposta

Conversão implícita ao sobrecarregar operadores para classes de modelo

Gostaria de saber por que a conversão implícita de tipo não funciona com sobrecarga de operador externo nos modelos de classe. Aqui está a versão funcional e sem modelo: class foo { public: foo() = default; foo(int that) {} foo& operator +=(foo ...

8 a resposta

Gotcha de conversão de grupo de método implícito (parte 2)

Simplificado deessa questã [https://stackoverflow.com/questions/8938461/implicit-method-group-conversion-gotcha] e se livrou do possível efeito do LinqPad (sem ofensas), um aplicativo simples de console como este: public class Program { static ...

10 a resposta

Por que o operador == trabalha para Nullable <T> quando == não está definido?

Eu estava olhandoesta resposta [https://stackoverflow.com/a/5602820/129164], que contém o código paraNullable<T> do .NET Reflector e notei duas coisas: É necessária uma conversão explícita ao passar deNullable<T> paraT.O== operador não está ...

6 a resposta

Unário + em ponteiros

Eu estava navegando pelo rascunho do padrão C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] e encontrou a seguinte declaração intrigante (§13.6 / 8): Para todo tipoT existem funções de operador candidatas no ...

8 a resposta

perador @String Equality == em c #

Eu tentei espiar o código implementado para o operador de comparação na classe de string em C #. O que foi encontrad //THIS IS NOT WHAT I MEANT public static bool Equals(object objA, object objB) { return ((objA == objB) || (((objA != null) && ...