Resultados de la búsqueda a petición "operator-overloading"
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 ...
operador << sobrecarga c ++
¿Cómo puedo sobrecargar el operador "<<" (para cout) para poder hacer "cout" a una clase k
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.
¿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 ...
¿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 ...
¿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 ...
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 ...
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 ...
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 ...
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 ...