Resultados da pesquisa a pedido "operator-overloading"

3 a resposta

Definição ambígua de operator () com herança múltipla

Eu compilo esse código com o GCC (4.2.1 Apple build 5664) #include <cstddef> using std::size_t; template <char I> struct index { }; struct a { void operator()(size_t const &) { } }; struct b { template <char I> void operator()(index<I> const &) ...

8 a resposta

Pode (a == 1) && (a == 2) && (a == 3) avaliar como verdadeiro? (e pode ser útil?)

Inspirado por outra pergunta sobrelinguagem java-script [https://stackoverflow.com/questions/48270127/can-a-1-a-2-a-3-ever-evaluate-to-true] . Pode a expressão (a==1)&&(a==2)&&(a==3)avaliar como verdadeiro em C ++? (E se sim, pode realmente ser ...

2 a resposta

Sobrecarga de operador: função membro vs. função não membro?

Eu li que um operador sobrecarregado declarado como função de membro éassimétrico porque ele pode ter apenas um parâmetro e o outro parâmetro passado automaticamente é othis ponteiro. Portanto, não existe um padrão para compará-los. Por outro ...

5 a resposta

Como sobrecarregar corretamente o << operador para um ostream?

Estou escrevendo uma pequena biblioteca de matrizes em C ++ para operações de matriz. No entanto, meu compilador reclama, onde antes não o fazia. Este código foi deixado em uma prateleira por 6 meses e entrei atualizei meu computador do debian ...

1 a resposta

operador sobrecarregado << em problemas de concatenação ofstream

Eu tenho o seguinte código: struct simple { simple (int a1, int a2) : member1(a1), member2(a2) {} int member1; int member2; }; std::ofstream &operator << (std::ofstream &f, const simple &obj) { f<<obj.member1<<", "<<obj.member2; return f; } int ...

5 a resposta

sobrecarregando operador amigo << para a classe de modelo

Li algumas perguntas sobre o meu problema no StackOverflow.com agora e nenhuma delas parece resolver o meu problema. Ou talvez eu tenha feito errado ... O sobrecarregado<< funciona se eu fizer isso em uma função embutida. Mas como faço para ...

4 a resposta

Sobrecarga de operador de << precisa de const; produz dor de cabeça

Estou tentando sobrecarregaroperator <<, mas sempre precisa ser umconst função. No entanto, quero alterar valores dentro dessa função sobrecarregada. Como eu faço isso? EDIT1:O stub de código é algo como abaixo: class Check { public: void ...

1 a resposta

Operador de sobrecarga = () com retorno de chamada

Eu tenho um templateProperty que agrupa os dados e fornece outros serviços. Este modelo é especializado para dados básicos (float, int_32, bool ...) e existe outra especilização para vetores de tipos básicos. Algo como: template<typename T> ...

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

Por que o operador + da Lista está obsoleto no Scala?

Por que o operador + da Lista está obsoleto no Scala? http://www.scala-lang.org/docu/files/api/scala/List.html#%2B%28B%29 [http://www.scala-lang.org/docu/files/api/scala/List.html#%2B%28B%29]