PDA

Visualizza la versione completa : [C++] Istanze e ordinamento


giuseppe500
18-06-2007, 11:08
ciao.
Devo eseguire un ordinamento tra n oggetti istanze della stessa classe in base alla proprietÓ comune id.
Dato che le istanze sono circa 1000000 chiedevo se si puo' usare l'assembly per veloczzare.
In pratica volevo sapere se Ŕ possibile avere un area di memoria grezza dove allocare gli oggetti facendo in modo che le proprietÓ degli oggetti siano accessibili nel modo:
obj1 prop1 =ffff0000
obj1 prop2=ffff0010
obj1 prop2=ffff0020


in modo da avere un accesso sequenziale per eseguire un ordinamento, conservando pero' l'oop del c++(se voglio accedere ad una proprieta di un oggetto1 ad es prop1 si possa fare obj1*->prop1.
ho sentito parlare di segmentazione o paging della memoria , Ŕ la strada giusta?
link,consigli ecc.. sono bene accetti
Grazie.

oregon
18-06-2007, 21:03
Non ho capito ... vuoi eseguire l'ordinamento di oggetti in base ad una loro proprieta' ... ma per farci che, ammesso che li ordini?

Xaratroom
19-06-2007, 22:30
Che applicativo Ŕ ?
Usare assembly non Ŕ un giochino quando ci sono di mezzo le classi, inoltre il Cpp Ŕ uno dei linguaggi pi¨ veloci al mondo...
Per proprietÓ intendi attributo ?
Inoltre intendi creare un vettore di puntatori a classe ?

Loading