[C con Clase] Incluir una estructura privada dentro de una clase.

Cesar Rada rada.cesar en gmail.com
Lun Mayo 25 19:48:15 CEST 2009


Funciones que accedan a la estructura.

class una{
   private:
      struct dos{
              int i;
              };
      int j;
   public:
       void foo(int x){
               dos.i = x;
               };
};

2009/5/26 Augusto <a_piatti en hotmail.com>

> Muy buenas!
> Necesito una manito con el tema de clases y estructuras.
> Necesito hacer una clase que almacene basicamente:
>
> include<iostream>
> using namespace std;
>
> class una{
> private:
>               struct uno{int mu; float su;};
>          struct dos{int md; float sd;};
>          char Nombre[100];
>
>  public:
> //aca irian un par de variables y varias funciones...
> void funcion(){};
>         }; //fin class
> int main()
> {
> // desde main se llaman a las funciones de la clase "una".
> // la idea es instanciar 5 objetos "una" de las cuales cada una contiene:
> // un Nombre.
> // y
> // dos estructuras las cuales van almacenando datos que son ingresados por
> teclado.
> }
>
> El problema esta en que no se como hacer para manejarme con las estructuras
> dentro de las funciones public o desde main.
> Supongo que debo manejarme con puntero, pero como los declaro?, donde?, en
> el contructor o en la funcion?
> La verdad que busque info en muchos libros y paginas, pero no encontre
> nada.
> Muchas gracias, desde ya!!
> saludos...
> unelectron
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
http://hypercode.net
----------------------------------
César E. Rada
(+58412) - 6135975
Usuario Linux # 405775
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20090526/6009d4d6/attachment.html>


Más información sobre la lista de distribución Cconclase