Resultados da pesquisa a pedido "operator-overloading"

2 a resposta

Introdução aos C ++ IO Streams

Eu recebi um trecho de código deEste artigo [http://www.cprogramming.com/tutorial/c++-iostreams.html]e estou confuso sobre como isso funciona? O trecho começa dizendo: Você pode detectar que uma operação específica de leitura ou gravação ...

2 a resposta

Erro ao tentar sobrecarregar um operador "/"

Recentemente, comecei a me ensinar programação de jogos. Alguém me recomenda começar com Python e recebi o livro "Iniciando o desenvolvimento de jogos com Python e Pygame: do iniciante ao profissional". Cheguei a uma parte em que eles ensinam ...

1 a resposta

Operador novo e excluir escopo de sobrecarga

Eu tropecei sobre algumas perguntas sobre ligação e sobrecarga de operador novo e excluir. Até que ponto uma sobrecarga global do operador new / delete entra em vigor Por unidade de traduçãoPor aplicativo vinculado com pelo menos um arquivo ...

1 a resposta

Como implemento std :: ops comutativos genéricos que envolvem um tipo interno para objetos de características?

Eu tenho: use std::ops::{Add, Div, Mul, Neg, Sub}; pub trait Hilbert: Add + Sub + Mul + Div + Neg + Mul<f64, Output = Self> + Div<f64, Output = Self> + Sized + Copy { fn dot(&self, other: &Self) -> f64; fn magnitude(&self) -> f64; } fn ...

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

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 ...

1 a resposta

Comportamento estranho do operador modelado <<

Não consigo entender o comportamento do operador << na minha classe: cabeçalho: #ifndef VECTOR_H_ #define VECTOR_H_ #include <string> #include <iostream> template<class T> class Vector { static const int EXPANDER = 10; T* array; int next; int ...

4 a resposta

por que o C # não permite sobrecarga do operador?

por que c # não permite sobrecarga de operador enquanto C ++ faz? Eu recebi esse erro ao tentar sobrecarregar. Operador binário sobrecarregável esperado Meu código de exemplo se parece, public static MyClass operator +=(MyClass obj1, MyClass ...

8 a resposta

O operador << deve ser implementado como amigo ou como membro?

Essa é basicamente a questão: existe uma maneira "correta" de implementaroperator<< ? Lendoesta [http://bytes.com/forum/thread170304.html]Eu posso ver que algo como: friend bool operator<<(obj const& lhs, obj const& rhs);é preferível a algo ...

4 a resposta

Definindo <para o algoritmo de classificação STL - sobrecarga do operador, functor ou função autônoma?

Eu tenho uma lista stl :: contendo objetos da classe Widget. Eles precisam ser classificados de acordo com dois membros na classe Widget. Para que a classificação funcione, é necessário definir um comparador menor que comparar dois objetos ...