• Jueves 14 de Noviembre de 2024, 17:12

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Laurent

Páginas: [1]
1
C/C++ / Varias Dudas De C++
« en: Viernes 29 de Septiembre de 2006, 02:21 »
Hola:

Estoy estudiando POO con el lenguaje c++. Para ello voy siguiendo un libro, y a medida que voy aprendiendo cosas, van surgiendo dudas... Os cuento a ver si podéis iluminarme un poco sobre esto:


¿Qué diferencia hay entre declarar un constructor con la cláusula private y declararlo publico? Según tengo entendido, el constructor sólo es invocado cuando se crea un objeto de la clase a la que pertenece. Por lo tanto daría igual declararlo private o publico no?

Por ejemplo:
Código: Text
  1.  
  2. public: CCuenta() {
  3.  cout << "Objeto CCuenta creado\n";
  4. }
  5.  
  6.  
Dónde CCuenta es un constructor de la clase CCuenta.


Otra cosa...

Al declarar una sublcase, por ejemplo:
Código: Text
  1.  
  2. Class CCuentaAhorro : public CCuenta {};
  3.  
  4.  
En que influye ese public ahí?¿Y si en lugar de poner public ponemos private?


Por útlimo, he leído que todo en c++ en un objeto. Es decir, que una declaración de una variable local como hacemos en c:

double saldo;

Se supone que debo entender que saldo es un objeto  de la clase double? Con esto me lio un poco quizás porque no opuedo sacarme de la cabeza fácilmente a c, si alguién pudiera aclararme un poquito...


Y, ahora sí, lo último que no sé..

Esta sentencia que hace exactamente:
Código: Text
  1.  
  2. using namespace std;
  3.  
  4.  

Un saludo y gracias por vuestro tiempo  :hola:

Páginas: [1]