Cómo asignar puntero a clase en C++

abstract business code coder
Photo by Pixabay on Pexels.com

Por aquí dejo cómo asignar un puntero a una clase en C++:

#include <iostream>
using namespace std;

class Test{
public:
    char* name;
    Test(char* n):name(n){}
};

int main(){
    char in[10];
    Test* data[3];
    
    for(int i=0;i<3;++i){
        cin>>in;//input: A B C
        data[i] = new Test(in);
    }
    
    for(int i=0;i<3;++i){
       cout<< data[i]->name<<endl;//output: C C C
    }
    
    return 0;
}

Por aquí dejo la referencia:

https://rextester.com/discussion/UVVE52740/char-pointer-in-class

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad