Tag: CONSTRUCTOR-OVERLOADING
#include <iostream> #include <map> #include <functional> namespace xAOD{ namespace EgammaParameters{ enum TipoFormaDucha{ var1 = 0, var2 = 1, var3 = 3 }; }; class Photon{ public: double test(const EgammaParameters::TipoFormaDucha informacion) const {return 1;} private: }; }; struct funcLookup{ funcLookup(xAOD::Photon* photon){ lookup_callback[“test”] = std::bind(&xAOD::Photon::test, photon, xAOD::EgammaParameters::TipoFormaDucha::var1); } double call(std::string name){ if . . . Read more
Soy nueva/o en la programación de Python. Actualmente estoy trabajando en un programa simple que involucra Clases. Tengo una clase llamada Estudiantes y otra llamada Instructor. Ambas aceptan la entrada del usuario y guardan/anexan en la misma lista llamada registros de la universidad.. Cuando se trata de mostrar los resultados, . . . Read more
Según https://en.cppreference.com/w/cpp/string/basicstringview/basicstringview, la clase std::basic_string_view tiene 7 constructores sobrecargados. Solo me interesan 2 de ellos, ya que actualmente no utilizo el resto en mi código. Estos son los constructores que me interesan: constexpr basic_string_view( const CharT* s, size_type count ); constexpr basic_string_view( const CharT* s ); Necesito evitar que el . . . Read more
Nuestro profesor nos dio este ejemplo de sobrecarga de método. //obteniendo el perímetro de un triángulo public int getPerimeter(int a, int b, int c){ return a + b + c; } public double getPerimeter(double a, int b, int c){ return a + b + c; } public double getPerimeter(int a, . . . Read more
Digamos que tengo una clase como esta: clase miclase: def __init__ (self, param1: Tuple[str,…], param2: bool) -> None: self.miembro1 = param1 self.miembro2 = param2 self.miembro3 = 10 def gimmie(self) -> int | Tuple[str,…]: return self.miembro1 if self.miembro2 else self.miembro3 ¿Hay alguna manera de asegurar que la devolución de gimmie no . . . Read more