Resultados da pesquisa a pedido "operator-overloading"

2 a resposta

Sobrecarga do Operador Const e Não Const

Eu tenho um tópico que eu estou confuso sobre o que eu preciso de alguma elaboração. É a sobrecarga do operador com uma versão const e uma versão não-const.

3 a resposta

Por que não existem operadores de curto-circuito levantados no `bool? '?

Por que nãobool? suporte levantado&& e||? Eles poderiam ter levantado otrue efalse operadores que teriam adicionado indiretamente&& e||. Os operadores| e& já estão levantadas e implementam a corretaLógica de três valores ...

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

Substituir o operador 'in' do Python?

Se estou criando minha própria classe em Python, que função devo definir para permitir o uso do operador 'in', por exemplo class MyClass(object): ... m = MyClass() if 54 in m: ...

5 a resposta

Sobrecarga de operador em C

Estou tentando sobrecarregar alguns operadores: /* Typedef is required for operators */ typedef int Colour; /* Operators */ Colour operator+(Colour colour1, Colour colour2); Colour operator-(Colour colour1, Colour colour2); Colour ...

3 a resposta

Erro: Rótulo usado mas não definido ao usar o && operator [closed]

5 a resposta

Sobrecarregando o Operador de Conversão de Tipo Global

Para testar e exibir o resultado de algumas funções da minha biblioteca, estou criando um conjunto de funções úteis. eu tenho umexecute função que se parece com: template <typename R, typename I> std::string execute( const ...

3 a resposta

é possível adicionar alguma nova sintaxe em javascript?

É possível adicionar alguma nova sintaxe ao javascript? Por exemplo, se eu quero que ela tenha uma sintaxe como: mul>10>20 e resulta200 ou se dizmul(2)(3) e resulta como 6? É possível? Vi pergunta semelhante em algum lugar para fazer isso? ...

4 a resposta

operador subscrito em ponteiros

Se eu tiver um ponteiro para um objeto que tenha um operador de subscrito sobrecarregado ([]) por que não posso fazer isso: MyClass *a = new MyClass(); a[1];mas precisa fazer isso: MyClass *a = new MyClass(); (*a)[1];

12 a resposta

Sobrecarga de operador aritmético para uma classe genérica em C #

Forneceu uma definição de classe genérica como public class ConstrainedNumber<T> : IEquatable<ConstrainedNumber<T>>, IEquatable<T>, IComparable<ConstrainedNumber<T>>, IComparable<T>, IComparable where T:struct, IComparable, IComparable<T>, ...