Resultados da pesquisa a pedido "operator-overloading"
Operloading operator-> em C ++
Tenho uma classe de ponteiro inteligente e quero sobrecarregaroperator->; é fornecido por conveniência, para que eu possa acessar diretamente os membros da classe contidos no ponteiro inteligente. Eu estava olhando a maneira como o Boost ...
std :: copiar para std :: cout para std :: pair
Tenho o próximo código: #include <iostream> #include <algorithm> #include <map> #include <iterator> //namespace std //{ std::ostream& operator << ( std::ostream& out, const std::pair< size_t, size_t >& rhs ) { out << rhs.first << ", " << ...
Por que não sobrecarregar o operador + = () para std :: vector?
Comecei a aprender C ++, por isso não sei por falta de conhecimento / experiência por que algo aparentemente tão simples para um novato quanto o que estou prestes a descrever ainda não está no STL. Para adicionar um vetor a outro vetor, você ...
Preciso retornar uma referência ao objeto ao sobrecarregar um operador de pré-increment
Eu posso usar MyClass& MyClass::operator++ () { a++; // private var of MyClass return (*this); }Ou pode ser: MyClass MyClass::operator++ ();Qual é a diferença Obrigado pelas respostas. Eu tenho outro problema. Muitas pessoas fazem algo ...
Sobrecarregando operador unário &
Vamos considerar uma classe com operador unário sobrecarregado & (Endereço de). Deixe serclass A template <class C> class A { public: C * operator &() { return &data; } //... private: C data; }gora eu quero passar para alguma função um ponteiro ...
Qual é a diferença entre sobrecarregar o operador = e sobrecarregar o construtor de cópia?
Qual é a diferença entre sobrecarregar o operador= em uma classe e ocopy constructor? Em que contexto cada um é chamado? Quero dizer, se tenho o seguinte: Person *p1 = new Person("Oscar", "Mederos"); Person *p2 = p1; Qual é usado? E então ...
Sobrecarga de operadores aritméticos
O operador de atribuição pode ser declarado como T & operator = (const t &); em uma classe, mas os operadores aritméticos não podem ser definidos dessa maneira. Tem que ser função de amigo. Eu não entendo porque? Você pode explicar, por favor
Que razões legítimas existem para sobrecarregar o operador unário &?
Ok, eu estiveinspired para fazer um soco na cabeça [https://stackoverflow.com/q/6494591/82320]. Parece sobrecarregaroperator& leva a não uma pequena quantidade de dor. Quais casos legítimos existem para sobrecarregá-lo? (Não posso dizer que ...
Por que alguém iria querer sobrecarregar o operador & (endereço de)? [duplicado
Possible Duplicate: Que razões legítimas existem para sobrecarregar o operador unário &? [https://stackoverflow.com/questions/6495977/what-legitimate-reasons-exist-to-overload-the-unary-operator] Eu acabei de leressa ...
s operadores do Smalltalk podem estar sobrecarregado
possível sobrecarregar os operadores no Smalltal Estou procurando tutoriais / exemplos. Obrigado