C++ | Sobrecarga de funciones y argumentos predeterminados | Pregunta 3

¿Cuáles de las siguientes funciones sobrecargadas NO están permitidas en C++?

1) Declaraciones de funciones que difieren solo en el tipo de retorno

    int fun(int x, int y);
         void fun(int x, int y); 

2) Funciones que difieren solo por palabra clave estática en el tipo de retorno

    int fun(int x, int y);
         static int fun(int x, int y); 

3) Declaraciones de parámetros que difieren solo en un puntero * frente a una array []

int fun(int *ptr, int n);
int fun(int ptr[], int n); 

4) Dos declaraciones de parámetros que difieren solo en sus argumentos predeterminados

int fun( int x, int y); 
int fun( int x, int y = 10); 

(A) Todo lo anterior

(B) Todo excepto 2)
(C) Todo excepto 1)
(D) Todo excepto 2 y 4

Respuesta: (A)
Explicación: consulte Sobrecarga de funciones en el cuestionario de C++
de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *