¿Donde se puede utilizar la clausula friend en el lenguaje c++?
En C con funciones y en C++ con clases
Funciones y clases
Solo funciones
Solo clases
Los parámetros al utilizar una plantilla(template) en el lenguaje C++ pueden ser:
Cualquier clase definida por el programador
Solo los tipos básicos del compilador
Cualquier tipo de dato o expresión entera constante
Cualquier tipo de dato que se pueda resolver en tiempo de ejecución
Las excepciones identificadas en la librería estándar del lenguaje C++ derivan de la clase:
exception
logic_error
bad_exception
runtime_error
Si se realiza herencia private, los miembros public de la clase base:
Son protected en la clase derivada
No son accesibles en la clase derivada
Son public en la clase derivada
Son private en la clase derivada
El lenguaje C++ solo permite la sobrecarga de funciones cuando:
Se utiliza el mismo nombre de función y distinto número de parametros
Se utiliza el mismo nombre de función y lista de parámetros distinta
Se utiliza el mismo nombre de función y la misma lista de parámetros pero distinto valor de retorno
Se utiliza el mismo nombre de función y el mismo número de parámetros con tipos distintos
La utilización de plantillas(template) de funciones en el lenguaje C++ permite:
La utilización en el código de la STL(Standard Template Library)
La declaración de una jerarquía de clases
La definición de una familia parametrizada de funciones
Especificar al compilador la forma de crear una familia parametrizada de clases
En el lenguaje C++ permite especificar el valor por defecto en un parámetros de una función:
Todos los parámetros siguientes en la lista también tienen valor por defecto
Cuando todos los parámetros de la función son constantes
Cuando todos los parámetros de la función tienen valor por defecto
Todos los parámetros anteriores en la lista también tienen valor por defecto
Para identificar la ocurrencia de diferentes situaciones excepcionales en un mismo bloque de código, es necesario:
Para cada tipo de excepción, especificar un bloque catch con un parámetro del tipo de excepción a manejar
Especificar un bloque catch con varios parámetros, uno por cada tipo de excepción
anidar varios bloques try
Lanzar la sentencia throw con varios parámetros, uno por cada tipo de excepción
Declarar un miembro protected en una clase implica
Que tiene misma visibilidad que si fuese public y las clases derivadas no lo heredan
Que tiene la misma visibilidad que se fuese private y las clases derivadas lo heredan
Que tiene la misma visibilidad que si fuese private y las clases derivadas no lo heredan
Que tiene la misma visibilidad que si fuese public y las clases derivadas lo heredan
Cual de los siguientes elementos del lenguaje C++ no permite especificar métodos
Todos permiten especificar métodos
class
struct
union
Si se realiza herencia public, los miembros private de la clase base: