Resultados da pesquisa a pedido "operator-overloading"

5 a resposta

alha na resolução de sobrecarga ao transmitir objeto por meio de conversão implícita em stri

Aviso Legal I conhece que a conversão implícita em string deve ser evitada e que a abordagem adequada seria umop<< sobrecarga paraPerson. Considere o seguinte código: #include <string> #include <ostream> #include <iostream> struct NameType ...

3 a resposta

Sobrecarga de operador pós-incremento

Estou tendo problemas ao tentar sobrecarregar o operador pós-incremento em c #. Usando números inteiros, obtemos os seguintes resultado int n; n = 10; Console.WriteLine(n); // 10 Console.WriteLine(n++); // 10 Console.WriteLine(n); // 11 n = 10; ...

6 a resposta

operador de atribuição virtual C ++

operador @Assignment em C ++ pode ser virtualizado. Por que é necessário? Também podemos virtualizar outros operadores?

8 a resposta

Esse uso do operador “,” é considerado uma forma incorreta?

Eu criei uma classe de lista como um meio de substituir funções variadicas no meu programa usado para inicializar objetos que precisam conter uma lista de elementos alterada. A classe list tem uma sintaxe de uso que eu realmente gosto. No ...

7 a resposta

Por que alguém substitui os operadores novos e excluídos padrão?

Por quêdevemo substituiria o operador padrãonew edelete com um costumenew edelete operadores? Isto está na continuação deCarregando novo e excluindo [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] na ...

2 a resposta

Posso usar o posicionamento new (this) no operator =?

Fundo Eu tenho uma classe complicada com muitas variáveis. Eu tenho um construtor de cópias testado e com som: Applepie::Applepie( const Applepie &copy) : m_crust(copy.m_crust), m_filling(copy.m_filling) { } Alguns dos construtores de cópia de ...

4 a resposta

Como devo escrever operadores personalizados novos e excluir ISO C ++ Standard conforme

Como devo escrever em conformidade com o padrão ISO C +new edelete operadores? Isto está na continuação deCarregando novo e excluindo [https://stackoverflow.com/questions/4421706/operator-overloading/4421791#4421791] na imensamente esclarecedora ...

3 a resposta

Conversão implícita para registro sobrecarregado em Delphi como um parâmetro em uma matriz const

Nós nos livramos do shortstring como parte de uma conversão do Delphi 7. Eu queria torná-lo o mais indolor possível, para que pudéssemos mudar o ShortString para algum registro que agisse da mesma maneira. Veja como é declarado (há mais, mas ...

2 a resposta

Sobrecarga de operador com programação baseada em interface em C #

FundEstou usando programação baseada em interface em um projeto atual e tive um problema ao sobrecarregar os operadores (especificamente os operadores de Igualdade e Desigualdade Premissa Estou usando C # 3.0, .NET 3.5 e Visual Studio 2008UPDATE ...

1 a resposta

Existe uma maneira de sobrecarregar + = em python?

Eu sei sobre o__add__ método para substituir plus, mas quando eu o uso para substituir + =, acabo com um dos dois problemas: (1) se__add__ muda-se, depois z = x + y mudará x quando eu realmente não quero que x seja mutado l (2) se__add__ ...