Ciao.
Ho un vector di strutture di tipo data cosi:
codice:
Struct data{
byte mdata;
int sizedata;
}
Dove mdata sono i dati e sizedata e' il numero di byte
Per tipo di dato: float= 4,double=8 ecc....
Vorrei riuscire a creare un vector<void*> storage
Dove ci siano tutti i dati del vettore di strutture
Con l' allineamento dato da:sizedata.
In modo che se poi richiamo questo codice:
codice:
Void* pdata= storage.data();
In pdata ci sono tutti i dati delle strutture
Allineati correttamente.
Mi serve per opengl dove la libreria vuole un void* con tutti i dati allineati per creare un buffer.
La parte difficile per me e stato giostrarmi tra puntatori e dati
Grazie.