Perguntas com a marcação «operator-keyword»

5
Operador de endereço duplo C ++? (&&)
Estou lendo o código fonte STL e não tenho idéia do que o &&operador de endereço deve fazer. Aqui está um exemplo de código de stl_vector.h: vector& operator=(vector&& __x) // <-- Note double ampersands here { // NB: DR 675. this->clear(); this->swap(__x); return *this; } "Endereço do endereço" faz algum …




1
Um operador de elenco pode ser explícito?
Quando se trata de construtores, adicionar a palavra-chave explicitevita que um compilador entusiasmado crie um objeto quando essa não era a primeira intenção do programador. Esse mecanismo também está disponível para operadores de fundição? struct Foo { operator std::string() const; }; Aqui, por exemplo, gostaria de ser capaz de lançar …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.