Resultados da pesquisa a pedido "operator-overloading"
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.
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 ...
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 ...
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: ...
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 ...
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 ...
é 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? ...
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];
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>, ...