Resultados da pesquisa a pedido "operator-overloading"
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 ...
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 ...
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 ...
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 ...
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: ...
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 ...
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 ...
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 ...
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 ...
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 ...