Preguntas etiquetadas con overloading

Los términos sobrecarga y sobrecarga pueden referirse a: - Sobrecarga de constructor y método, un tipo de polimorfismo donde se invocan diferentes funciones con el mismo nombre en función de los tipos de datos de los parámetros pasados ​​- Sobrecarga del operador, una forma de sobrecarga funcional o de método donde el La acción que se sobrecarga es un operador, como + o -



5
¿Cómo funciona "is_base_of"?
¿Cómo funciona el siguiente código? typedef char (&yes)[1]; typedef char (&no)[2]; template <typename B, typename D> struct Host { operator B*() const; operator D*(); }; template <typename B, typename D> struct is_base_of { template <typename T> static yes check(D*, T); static no check(B*, int); static const bool value = sizeof(check(Host<B,D>(), …







8
¿Es posible anular un método no virtual?
¿Hay alguna forma de anular un método no virtual? o algo que dé resultados similares (además de crear un nuevo método para llamar al método deseado)? Me gustaría anular un método Microsoft.Xna.Framework.Graphics.GraphicsDeviceteniendo en cuenta las pruebas unitarias.


5
¿Funciones sobrecargadas en Python?
¿Es posible tener funciones sobrecargadas en Python? En C # haría algo como void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } y luego, cuando llamo a la función, diferenciaría entre los dos en función …



11
Sobrecarga por tipo de retorno
Leí algunas preguntas aquí sobre SO sobre este tema que me parece confuso. Recién comencé a aprender C ++ y aún no he estudiado las plantillas o la sobrecarga de operadores y demás. Ahora, ¿hay una forma sencilla de sobrecargar class My { public: int get(int); char get(int); } sin …
80 c++  overloading 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.