Resultados da pesquisa a pedido "operator-overloading"
Como verifico nulos em uma sobrecarga de operador '==' sem recursão infinit
O seguinte causará uma recursão infinita no método de sobrecarga do operador == Foo foo1 = null; Foo foo2 = new Foo(); Assert.IsFalse(foo1 == foo2); public static bool operator ==(Foo foo1, Foo foo2) { if (foo1 == null) return foo2 == null; ...
Por que devo sobrecarregar um operador C ++ como uma função global (a STL faz) e quais são as advertência
Por que eu gostaria de sobrecarregar um operador C ++ () como função global e não membro. Por exemplo, o== operador. Por que isso é feito? por exemplo, nas bibliotecas STL.
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>, ...
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 ...
Sobrecarga de operador elegante em D
Por um tempo fiquei confuso sobre a direção da sobrecarga do operador de D, mas agora percebo que é um sistema bonito ... se funcionasse apenas com os tipos principais (int, float, etc.). Considere o seguinte código: struct Vector { float X, Y; ...
Simulate + = em Lua, é possível?
Alguém me falou sobre sobrecarregar os operadores, mas nem tenho certeza de como começaria. O que estou tentando fazer é mudar: table["key"]=table["key"]+12345para dentr table["key"]+=12345 Ou mesmo usando uma função, isso seria maravilhoso. ...
possível sobrecarregar os operadores em PH
Especificamente, eu gostaria de criar uma classe Array e gostaria de sobrecarregar o operador [].
A sobrecarga do operador pode ter funcionado sem referências?
De acordo com Bjarne Stroustrup, foram introduzidas referências no C ++ para suportar a sobrecarga do operador: s referências foram introduzidas principalmente para suportar a sobrecarga do operado C passa todos os argumentos da função por ...
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 ...
Sobrecarga de operador e definição de classe em R: use um campo / corpus base diferente
(Estou usando a palavra "campo" no sentido matemático [http://en.wikipedia.org/wiki/Field_%28mathematics%29]; campos de base / corpora queR já usa incluem os números reais e complexos.) Estou interessado em permitir outros campos / corpora de ...