Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/06/2011, 08:27
tawky
 
Fecha de Ingreso: noviembre-2009
Mensajes: 36
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Usar valores de un objeto desde un puntero.

Gracias. Solucionado así :

#include <QtCore/QCoreApplication>
#include<stdio.h>
#include<vector>

using namespace std;

class primera
{
public:
int x;
};

int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
primera pri;
primera *sec;
sec = &pri;
pri.x=1;
printf("%d\n",pri.x);
printf("%d\n",sec->x);
vector<primera> primus;
primus.resize(2);
primera* secus;
for(unsigned int i=0;i<primus.size();i++)
primus[i].x=2;
for(unsigned int i=0;i<primus.size();i++)
printf("%d\n", primus[i].x);
secus = &primus[0];
for(unsigned int i=0;i<primus.size();i++)
{
printf("%d\n", secus[i].x);
}
return a.exec();
}