Polimorfismo en C++

  La palabra “polimorfismo” significa tener muchas formas. En palabras simples, podemos definir el polimorfismo como la capacidad de un mensaje para mostrarse en más de una forma. Un ejemplo de la vida real de polimorfismo es una persona que al mismo tiempo puede tener diferentes características. Como un hombre al mismo tiempo es padre, … Continue reading «Polimorfismo en C++»

Sobrecarga Subíndice o operador de índice de array [] en C++

El operador de índice de array o subíndice se indica con ‘[]’. Este operador generalmente se usa con arreglos para recuperar y manipular los elementos del arreglo. Este es un operador binario o n-ario y se representa en dos partes: posfijo/expresión primaria expresión La expresión de sufijo, también conocida como expresión principal, es un valor … Continue reading «Sobrecarga Subíndice o operador de índice de array [] en C++»

Sobrecarga de operadores de inserción de flujo (<>) en C++

En C++, el operador de inserción de flujo «<<» se usa para la salida y el operador de extracción «>>» se usa para la entrada. Debemos saber lo siguiente antes de comenzar a sobrecargar estos operadores. 1) cout es un objeto de la clase ostream y cin es un objeto de la clase istream  2) Estos operadores … Continue reading «Sobrecarga de operadores de inserción de flujo (<>) en C++»

Sobrecarga de operadores en C++ – Part 1

  En C++, podemos hacer que los operadores funcionen para clases definidas por el usuario. Esto significa que C++ tiene la capacidad de proporcionar a los operadores un significado especial para un tipo de datos, esta capacidad se conoce como sobrecarga de operadores. Por ejemplo, podemos sobrecargar un operador ‘+’ en una clase como String … Continue reading «Sobrecarga de operadores en C++ – Part 1»

Cuente el número de Triángulos Únicos usando la sobrecarga del Operador

Dados N triángulos junto con la longitud de sus tres lados como a, b y c . La tarea es contar el número de triángulos únicos de estos N triángulos dados. Dos triángulos son diferentes entre sí si tienen al menos uno de los lados diferente. Ejemplos: Entrada: arr[] = {{3, 1, 2}, {2, 1, … Continue reading «Cuente el número de Triángulos Únicos usando la sobrecarga del Operador»

Sobrecarga del operador de llamada a función en C++

En este artículo, discutiremos la sobrecarga de los operadores de llamadas a funciones en C++ . El operador de llamada de función se denota con «()» , que se utiliza para llamar a la función y pasar parámetros. Está sobrecargado por la instancia de la clase conocida como objeto de función . Cuando el operador … Continue reading «Sobrecarga del operador de llamada a función en C++»

Sobrecargar el operador de coma

 En C++ , podemos sobrecargar el operador de coma utilizando la sobrecarga de operadores . Por ejemplo: para “ Enviar la consulta X al servidor Y y poner el resultado en la variable Z” , el “y” hace el papel de la coma. El operador de coma (, ) se usa para aislar dos o … Continue reading «Sobrecargar el operador de coma»