Resultados de la búsqueda a petición "operator-overloading"

1 la respuesta

No hay conversión viable de std :: function a bool

El C ++ 11std::function se supone que debe implementaroperator bool() const [http://www.cplusplus.com/reference/functional/function/operator_bool/]Entonces, ¿por qué Clang me dice que no hay una conversión viable? #include <functional> #include ...

1 la respuesta

operador << sobrecarga c ++

¿Cómo puedo sobrecargar el operador "<<" (para cout) para poder hacer "cout" a una clase k

4 la respuesta

enable_if y el operador de conversión?

Cualquier posibilidad de usarenable_if con un operador de conversión de tipo? Parece complicado, ya que tanto el tipo de retorno como la lista de parámetros son implícitos.

2 la respuesta

¿Pueden los operadores de asignación de C ++ ser funciones libres?

Estoy intentando algo como esto: Foo & operator=(Foo & to, const Bar &from);Pero recibo este error: E2239 'operator =(Foo &, const Bar &)' must be a member function¿Existen limitaciones sobre qué operadores pueden / no pueden definirse como ...

6 la respuesta

¿Por qué el operador de asignación de copias debe devolver una referencia / referencia constante?

En C ++, el concepto de devolución de referencia del operador de asignación de copias no me resulta claro. ¿Por qué el operador de asignación de copias no puede devolver una copia del nuevo objeto? Además, si tengo claseAy lo siguiente: A ...

11 la respuesta

¿Por qué anular el operador ()?

En elSeñales de refuerzo [http://www.boost.org/doc/html/signals.html]biblioteca, están sobrecargando el operador (). ¿Es esta una convención en C ++? ¿Para devoluciones de llamada, etc.? He visto esto en el código de un compañero de trabajo ...

4 la respuesta

Operador rápido `subíndice` []

Soy principiante con elSwift sin conocimiento previo con los operadores. Tengo la siguiente clase class Container { var list: [Any] = []; }Quiero implementar el operadorsubscript [] para acceder a los datos delist. Necesito algo como ...

1 la respuesta

Operador de sobrecarga de Golang

Entiendo que golang no proporciona sobrecarga del operador, ya que cree que está aumentando la complejidad. Entonces quiero implementar eso para estructuras directamente. package main import "fmt" type A struct { value1 int value2 int } func (a ...

3 la respuesta

Función c ++ friend - operador sobrecarga istream >>

Mi pregunta es sobre las funciones de amigos y sobrecargar << y >>. Según tengo entendido, pensé que las funciones de amigo podrían (y deberían) acceder directamente a las variables de miembros privados. Sin embargo, en el caso que tengo aquí, el ...

1 la respuesta

Conversión implícita con operador

Esto está en parte inspirado poresta [https://stackoverflow.com/questions/33572768/possible-to-overload-operator-to-multiple-an-int-and-a-char] pregunta. Cuando escribo el código: void test(std::string inp) { std::cout << inp << std::endl; } int ...